11

Я несколько изображений TIFF в папке. Как я могу определить, какой алгоритм сжатия изображения они используют?

Когда я делаю file я получаю

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

Эти результаты не говорят, какой алгоритм используется, и даже не является ли он потерянным или без потерь. Как я могу понять это? Решения могут быть на основе Windows или Linux.

3 ответа3

12

Использование W_Whalley - х identify -verbose предложение вместо этого. Если вы находитесь в среде linux/cygwin, направьте ее на grep -i compression и вы получите ответ в одну строку. Т.е.

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

3

Если у вас установлен imagemagick, используйте инструмент отображения, чтобы показать изображение. Щелкните правой кнопкой мыши на изображении и выберите «Информация об изображении», затем найдите параметр «Сжатие:» (он находится внизу списка). Или, если вы хотите получить минимум информации, используйте инструмент идентификации с ключом -verbose, затем отфильтруйте результат, чтобы найти строку сжатия.

1

Что насчет file команды? Пример:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .