В чем разница между многополосным TIFF и однополосным TIFF при использовании библиотеки LibTiff.Net 2.3 - PullRequest
2 голосов
/ 25 февраля 2012

Когда я использую библиотеку LibTiff.Net 2.3, я не понимаю, почему я хочу сохранить изображение в формате TIFF с несколькими полосами.Почему бы просто не всегда использовать один большой кусок (однополосный), а не все крошечные (многополосный)?Я думаю, что мульти-полоса еще немного больше, возможно?

Ответы [ 2 ]

2 голосов
/ 25 февраля 2012

Обычно многослойное изображение немного больше (с точки зрения размера файла), чем одиночная полоса.Но у многополосных изображений есть некоторые преимущества:

  • Меньше памяти можно использовать для обработки всего изображения, поскольку приложение может обрабатывать полосу одновременно.Для очень больших изображений это может иметь значение.См., Например, этот вопрос .

  • Произвольный доступ к данным изображения менее сложен.Некоторые схемы сжатия, такие как LZW, не позволяют считывать произвольную строку сканирования.Библиотека должна декодировать все строки развертки с начала полосы, чтобы декодировать линию развертки внутри полосы.

0 голосов
/ 25 февраля 2012

Я считаю, что TIFF с несколькими полосами был из старых дней факсов. Это был способ семантического разделения одного изображения на части (или, в данном случае, страниц). Это также может обеспечить аналогичную функцию при рендеринге, позволяя изображению «сканировать» по частям, вместо того, чтобы требовать всю массивную полосу, прежде чем она сможет что-либо отобразить.

...