XnView Como alterar o formato de leitura de arquivo?

4

Eu tenho um "arquivo raw" (não dados de imagem não processados, mas dados brutos de mapa de altura do editor de mapas de um jogo salvos como Photoshop RAW) e parece que o XnView pode ser capaz de abri-lo.

Ele vê as propriedades como 513x513 RGB de 8 bits quando, na verdade, é um arquivo de 16 bits de canal único de 513x513 com ordem de byte IBM PC e sem cabeçalho. Como faço para forçá-lo a ler desta maneira?

    
por RCIX 26.07.2009 / 16:33

1 resposta

4

Converta-o com imagemagick para o formato que o XnView pode ler.

No entanto, posso ser difícil preservar a profundidade de 16 bits. Você terá que encontrar um formato adequado que possa representar a profundidade e possa ser exportado por imagemagick e importados pelo XnView.

Para começar, eu gostaria de testar o TIFF, ele suporta 16 bits e é suportado pelo imagemagick, bem como pelo XnView. A conversão vai explodir o canal único em três canais com valores idênticos.

Para ler seu arquivo no imagemagick, você provavelmente terá que usar as seguintes opções:

     GRAY   Raw gray samples    
               Use -size and -depth to specify the image 
               width, height, and depth.

Tente:

convert -endian LSB -size 513x513 -depth 16 gray:image image.tiff

Converter de volta para um canal único de 16 bits:

convert image.tiff -depth 16 -type grayscale gray:image
    
por 03.08.2009 / 12:03