duvidas e considerações encima da hora

Re: duvidas e considerações encima da hora

por Francisco Reverbel -
Número de respostas: 0
De fato neste EP você não vai usar a key ("P2") e o maxval para nada.

A key serve para distinguir vários formatos de imagens. O formato que nós estamos usando é o "PGM ASCII" (textual), que corresponde à key "P2". Existe também um formato "PGM binário", para o qual a key é  "P5". Há ainda outros formatos semelhantes ao PGM (PBM, PPM) identificados por outros valores de key.  Como o formato PGM ASCII ("P2") é o único que este EP precisa entender, você só precisa ver se a key é "P2" e, se não for, apresentar uma mensagem de erro como "formato inválido" e sair do programa.

O maxval tem duas finalidades: ele serve como referência para a cor branca (o valor maxval será apresentado como branco pelos visualizadores) e também para indicar se uma imagem PGM binária (caso que nós não estamos tratando neste EP) é em 8 bits ou em 16 bits. Embora o seu programa não faça nada com o maxval, os visualizadores olham o maxval para saberem que valor corresponde ao branco numa dada imagem.