Determinando o algoritmo de compactação de imagem usado em imagens TIFF

11

Eu tenho várias imagens TIFF em uma pasta. Como posso determinar qual algoritmo de compressão de imagem eles usam?

Quando faço file obtenho

100 (2).tif:                 TIFF image data, little-endian
100.tif:                     TIFF image data, little-endian

Esses resultados não dizem qual algoritmo é usado, nem mesmo se é com perdas ou sem perdas. Como posso descobrir isso? As soluções podem ser baseadas em Windows ou Linux.

    
por klijo 20.03.2012 / 14:50

3 respostas

12

Use a sugestão de identify -verbose do W_Whalley. Se você estiver em um ambiente linux / cygwin, canalize-o para grep -i compression e você terá sua resposta de uma linha. Ou seja,

identify -verbose /path/to/your/file.tiff | grep -i compression

    
por 23.03.2012 / 15:04
3

Se você tiver o imagemagick instalado, use a ferramenta de exibição para mostrar a imagem. Clique com o botão direito do mouse na imagem, escolha Image Info e, em seguida, procure a configuração Compression: (ela está próxima ao final da lista). Ou, se você quiser as informações mínimas, use a ferramenta de identificação com a opção -verbose e, em seguida, filtre o resultado para procurar a linha de compressão.

    
por 20.03.2012 / 17:56
1

E o comando file ? Exemplo:

$ file /usr/share/apache2/icons/a.png
/usr/share/apache2/icons/a.png: PNG image, 20 x 22, 4-bit colormap, non-interlaced
    
por 20.03.2012 / 14:53

Tags