TIFF (англ. Tagged Image File Format) — формат хранения растровых графических изображений. Изначально был разработан Aldus Corporation в сотрудничестве с Microsoft для использования с PostScript
http://ru.wikipedia.org/wiki/TIFF
Формат TIFF является одним из наиболее широко распространенных форматов, используемых при подготовке графики. Одновременно с этим, он является наиболее сложным по своей структуре.
TIFF-файл состоит из тегов, этот формат легко поддается модернизации и расширению. В самом деле, для введения дополнительных возможностей достаточно определить новый тег. Однако в этом кроется и источник возможных ошибок — если программа не сможет определить значение тега, введенного кем-либо из производителей аналогичного программного обеспечения, файл может быть открыт неправильно или его вовсе не удастся прочитать.
http://bars-minsk.narod.ru/stud/INFORMATICS/lecture7.html
То есть, несмотря на то, что формат TIFF считается графическим, по сути он ближе к формату сложных составных документов.
Для открытия .tiff-файлов надо использовать программы для просмотра многостраничных документов.
Например — Evince.
Программы для просмотра изображений покажут только первую страницу многостраничного TIFFа.
Чтобы случайно не пропустить важную информацию, нужно заассоциировать файлы .tiff и .tif с программой Evince (/usr/bin/evince
).
Печать многостраничного tiff
Как показала практика, печать некоторых многостраничных tiff-документов тоже представляет собой не совсем тривиальную задачу. То есть, документ прекрасно отображается в evince, присутствует даже минимальное редактирование (например, повороты страниц), но при печати ориентация страниц сбивается напрочь.
На данный момент обнаружен ровно один способ решить проблему: сконвертировать tiff в pdf.
Делается это командой convert:
convert файл.tiff новый_файл.pdf
При процедуре конвертирования выявлены ошибки в структуре tiff:
1. incorrect count for field "DateTime" (19, expecting 20); tag ignored. `файл.tif' @ tiff.c/TIFFWarnings/703.
Некорректный размер поля "DateTime" (19 вместо ожидаемых 20-ти)
2. файл.tif: invalid TIFF directory; tags are not sorted in ascending order. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/703.
Неверный каталог TIFF; тэги не отсортированы в порядке возрастания.
Есть мнение, с момента написания библиотеки libtiff компания микрософт пересмотрела формат.
Однако, несмотря на ошибки, конвертация происходит вполне успешно. Получившийся на выходе pdf-файл открывается в том же evince и нормально печатается. Настройки принтера работают.
В данный момент пишется скрипт для фоновой конвертации tiff в pdf.
Заметка перенесена в рубрику ♼REC, и это значит, что её содержимое будет обновляться.
Комментарии
BaNru
#cid10762
Ответить
Это что-то новенькое.
В википедии написано другой смысл
При этом JPEG является просто инкапсуляцией формата JPEG в формат TIFF. Формат TIFF позволяет хранить изображения, сжатые по стандарту JPEG, без потерь данных (JPEG-LS).
#cid10797
Ответить
Тупанул, спасибо.
Сейчас исправлю.