Онлайн учебники на TEPKA.ru

Учебник по HTML 4

       

Какой формат предпочесть — GIF или JPG

В каких случаях предпочтительнее использование формата GIF, а в каких — JPG?

Формат GIF следует использовать для изображений, создаваемых программным путем или рисуемых вручную с помощью графических редакторов, например, графики, гистограммы, несложные рисунки и т. д. (так называемый line art). Ограничение формата — одновременное использование не более чем 256 цветов, для таких изображений в большинстве случаев не играет роли. Алгоритм сжатия, используемый в GIF-формате (LZW — алгоритм, названный по фамилиям Lempel-Ziv-Welch), выполняющий сжатие без потерь, обеспечивает точное восстановление изображения и для несложных рисунков достаточно хорошую степень сжатия.

Некоторые проблемы со свободным использованием этого формата возникли в 1995 году. Алгоритм компрессии LZW имеет патент, который в настоящее время принадлежит компании Unisys Corporation. Хотя GIF-формат является свободно распространяемым и используемым, однако компания Unisys Corporation в 1995 году решила обязать всех коммерческих продавцов программных продуктов, использующих LZW-компрессию, лицензировать ее применение. Чтобы избежать уплаты гонорара вместо GIF-формата было решено создать альтернативный формат PNG (Portable Network Graphic, читается "пинг"), поддерживающий прозрачный цвет и чередование строк, однако не допускающий нескольких изображений в одном файле. Считалось, что формат PNG станет достойной заменой формата GIF, поскольку снимает многие ограничения последнего и является абсолютно открытым. Кроме того, в формате PNG предусмотрена еще более хитрая схема хранения данных об отдельных точках изображения по сравнению с чересстрочной схемой формата GIF. Если для формата GIF при чересстрочной схеме хранения можно было увидеть контуры всего изображения после загрузки примерно 1/8 части данных, то для формата PNG то же самое можно сделать, загрузив 1/64 часть данных. В этом формате предусматривается не только чересстрочное, но и череспиксельное (если можно так выразиться) хранение. Несмотря на значительные преимущества, на текущий момент формат PNG широкого распространения не получил, и по-прежнему во всем мире на WWW-серверах лежат GIF-файлы.

Подводя итоги сказанному, сделаем вывод, что формат GIF лучше всего подходит для следующих типов изображений:

  • изображений с ограниченным количеством используемых цветов;

  • изображений, имеющих четкие границы и края, что свойственно большинству изображений типа меню, кнопок и графиков;

  • изображений, в состав которых входит текст.

Формат JPG больше подходит для хранения следующих изображений:

  • фотографий, полученных со сканера или цифровой камеры, а также фотореалистичных изображений, построенных на основе компьютерных расчетов (ray-tracing rendering);

  • графики со сложным сочетанием цветов и оттенков;

  • любое изображение, которое требует более 256 цветов.

Эти рекомендации не носят абсолютного характера и могут не приниматься во внимание, тем более, что не всегда можно провести строгое разграничение между многоцветными фотореалистичными изображениями и рисованной графикой в стиле "line art". Если уже имеется файл с изображением, хранящийся в одном из двух форматов — GIF или JPG, то никогда не следует преобразовывать один формат в другой. Преобразование GIF в JPG может ухудшить качество изображения за счет алгоритма сжатия с потерями. Например, в областях, заполненных одним цветом, обязательно появится муар. Размер файла при таком преобразовании несложных рисунков может даже увеличиться. Преобразование JPG в GIF ограничит палитру цветов до 256 и в подавляющем большинстве случаев приведет к увеличению размера файла.

 

 

 

Top.Mail.Ru
Top.Mail.Ru