Completed

Codificador de imagem

Published on the November 06, 2023 in IT & Programming

About this project

Open

Desenvolver, utilizando linguagem C, um sistema para a codificação de imagens binárias que implemente a estratégia descrita no texto. A aplicação deve ser construída provendo uma interface do tipo CLI (Command- line Interface) permitindo ao usuário informar manualmente os dados da imagem ou o nome de um arquivo em formato PBM (Portable Bitmap), produzindo o código correspondente.
O formato Portable Bitmap (pbm)1 foi adotado por conta de sua simplicidade e eficiência na forma de representar imagens binárias, pode ser representado tanto em binário quanto em modo texto2 (ascii).
No modo texto, o conteúdo de um arquivo PBM inicia com o “magic number” de valor é P1 (identificação que designa o formato do arquivo). Em seguida são apresentados dois valores numéricos, que correspondem a largura e altura da imagem. Os dados são apresentados a seguir, expressos por valores 0 (para branco) ou 1 (para preto), representando cada um dos pixels da imagem.
O conteúdo apresentado na Figura 9 corresponde um arquivo PBM de uma imagem com a letra “J” desenhada. Inclusive, esse texto pode ser copiado diretamente para o bloco de notas como uma imagem de entrada para a aplicação a ser desenvolvida.
Observe que nesse formato é possível encontrar linhas de comentário logo após o “magic number”, sinalizadas pelo caractere de “#” e que devem ser descartadas. Mais detalhes no anexo enviado

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by A. K.