Posso escrever um arquivo .PGM em escala de cinza de 16 bits? ou devo fazer um .RAW?

0

Eu queria saber se o Photoshop ou o Gimp leria corretamente um arquivo ASCII .PGM com valores de 16 bits.

Eu tentei, mas não funcionou, mas não vejo por que isso é impossível.

pegue um arquivo pgm assim:

P2
3
3
65535
0
0
0
32767
32767
32767
65535
65535
65535

ou um arquivo ppm como este:

P5
3
3
65535
0
0
0
32767
32767
32767
65535
65535
65535

por que não funciona?

    
por adrienlucca.wordpress.com 08.08.2013 / 22:07

1 resposta

0

O primeiro exemplo (usando o Magic Number P2) é uma imagem completamente válida e funciona muito bem para mim usando o ACDSee, assim como um analisador PGM que escrevi no C # há alguns anos. Meu melhor palpite é que o Photoshop e / ou o Gimp não implementaram corretamente o padrão PGM.

Aqui está o seu primeiro exemplo para mim (ampliado):

OsegundoexemploquevocêforneceuéoformatoPGM"Simples", que é ainda mais obscuro e provavelmente não suportado.

Você pode tentar salvar os arquivos na versão binária do formato PGM, já que essa versão é rápida e muito mais usada - talvez o suporte seja melhor.

Por coincidência, há muito melhores formatos de imagem do que o PGM atualmente, mesmo para aplicações estritamente em escala de cinza. Existe algum motivo específico para você usar este formato?

    
por 08.08.2013 / 22:36