Projeto_Imagens

šŸ–¼ļø Manipulação de Imagens PGM/PPM em Python

Projeto acadĆŖmico desenvolvido para a disciplina de Algoritmos e Estruturas de Dados I na FURG – Fundação Universidade Federal do Rio Grande, com foco em leitura, modificação e geração de imagens nos formatos PGM (tons de cinza) e PPM (colorido RGB).


šŸ‘Øā€šŸ« InformaƧƵes


🧠 Conceitos Trabalhados


✨ Funcionalidades Implementadas

šŸ“ ImagemPGM (imagens em tons de cinza)

| MĆ©todo | Descrição | |—————|———–| | brilho() | Altera o brilho de cada pixel em relação a um valor passado. | | espelha() | Espelha horizontalmente a imagem. | | rotaciona90() | Gira a imagem em 90Āŗ (matematicamente transposta). |

šŸ“ ImagemPPM (imagens coloridas RGB)

| MĆ©todo | Descrição | |—————|———–| | brilha() | Aumenta ou diminui o brilho em cada componente R, G, B. | | espelha() | Espelha a imagem horizontalmente. | | rotaciona90() | Rotaciona a imagem colorida em 90 graus. |


šŸ“˜ ReferĆŖncia


šŸŽ“ Projeto desenvolvido com foco em prĆ”tica de arquivos, estruturas de dados e manipulação de matrizes representando imagens reais.