Практика создания динамических Web-узлов

         

JPG или GIF



JPG или GIF


Все рисунки, которые мы использовали в панели навигации Web-узла JCT, могли бы быть рисунками в формате JPG. Решение сделать их в формате GIF было вызвано борьбой за малый размер файла.
За исключением фона в виде кирпичной стены и градиента в логотипе, все остальные детали выполнены в простых цветах и прекрасно поддаются сжатию в формате GIF. В частности, ботинки и брюки человечка-талисмана — это главные кандидаты на то, чтобы сжать их в формате GIF, потому что они сделаны в одном цвете. В отличие от этого, кирпичи в стене не подойдут для GIF-сжатия, поскольку они имеют неподходящую ориентацию. Дело в том, что GIF-сжатие хорошо выполняется в том случае, когда пиксели одного цвета повторяются в одной строке рисунка (по горизонтали). Кирпичи в стене, с их изменяющимся по горизонтали цветом, представляют трудно разрешимую задачу для сжатия в формате GIF. Подробное обсуждение проблемы сжатия рисунков вы найдете в главе 21, посвященной оптимизации рисунков.
Понятно, что нет смысла применять в одном рисунке разные системы сжатия; это не приведет к успеху в борьбе за размер файла.
Кирпичный фон, логотип и большая часть талисмана будут лучше и четче выглядеть в формате JPG. В общем случае, при работе с рисунками вроде фотографии, такими как кирпичи с их сложно меняющимися цветами, формат JPG дает лучшие результаты, чем сжатие в формате GIF.



Содержание раздела