файла схему сжатия без потерь. Чем меньше, размер графического файла, тем бы —
стрее ^b-браузер сможет загрузить его й отобразить на Web-странице. Следова — тельно, сжатие графических файлов сокращает длительные периоды ожидания, обычно ассоциирующиеся с Web-страницами, на которых присутствуют большие изображения. Из трех вышеперечисленных форматов JPEG используется главным образом для фотографий, тогда как формат GIF чаще всего применяется для ап — пликаций, иллюстраций и рисунков.
Использование формата JPEG уменьшает размеры файлов изображений, со — держащих множество цветов (таких, как фотографии), за счет удаления (сжатие с
потерями) определенных цветов и затем использования оставшихся цветов по
схеме растрирования, то есть смешивания пикселей цветов, позволяющей «обма —
нуть» глаз человека так, что он видит цвета, которых на картинке больше нет. Хотя JPEG-изображение может содержать до 16.7 млн. цветов, в процессе сжатия большая часть из этих цветов удаляется для достижения значительного уменьше — ния размера файла.
В то время как файл формата JPEG может содержать миллионы цветов, файл
GIF может вместить в себя только 256. Формат GIF использует схему сжатия, называемую технологией сжатия повторяющихся последовательностей символов
(Run Length Encoding — RLE) для сжатия больших сплошных цветовых блоков
(вроде тех, которые встречаются в аппликациях). Например, предположим, что
изображение имеет сплошной блок голубого цвета во всю ширину страницы. При сохранении файла схема сжатия GIF фиксирует координаты голубого блока
и удаляет цветовой блок из файла. Когда Web-браузер открывает сохраненное
GIF-изображение, с помощью координат и последовательностей он воссоздает блок цвета внутри изображения. Благодаря технике записи координат участков
сплошного цвета GIF-файлы создаются с очень небольшими размерами. По-
скольку размер изображения, сохраненного в GIF-файле, зависит от количества цветов в изображении, графика, содержащая небольшое количество цветов, сжи —
мается до небольших размеров.
Формат PNG использует комбинацию схем сжатия GIF и JPEG. Существуют
две разновидности формата. PNG: PNG-8 и PNG-24. Формат PNG-8 может рабо — тать только с графикой, содержащей максимум 256 цветов. Следовательно, фор —
286 Глава 6. Графика
мат PNG-8 весьма сходен с форматом GIF. Кроме того, в PNG-8 используется
метод сжатия RLE, аналогичный GIF-сжатию. Применение формата PNG-8 к аппликациям дает небольшие размеры файлов, близкие к размерам файлов фор —
мата GIF. Формат PNG-24 может обрабатывать изображения, содержащие милли- оны цветов, и применяется для минимизации размеров файлов фотоизображе — ний. Однако поскольку формат PNG не удаляет пиксели цвета, как формат JPEG, сохранение фотографий с использованием формата PNG-24 зачастую со —