|
|
|
|
GIF (Graphics Interchange Format)
PNG (Portable Network Graphics)
Формат GIF был
разработан в 1987 году компьютерной
информационной службой CompuServe. Сейчас этот формат
является наиболее используемым форматом в сети
Интернет. GIF использует мощный 12-разрядный
алгоритм сжатия LZW, он предназначается для работы
на различных платформах и кроме того, данный
формат позволяет во время получения данных сразу
же выводить их на экран.
Формат GIF широко распространен в сети
Интернет. Этот формат поддерживают многие
графические приложения и все программы
просмотра графики в сети. Однако у данного
формата есть ограничения: он не может
поддерживать изображения с глубиной цвета
больше восьми битов на пиксел. Поэтому данный
формат не подходит для больших изображений
фотографического качества, хотя для изображений
и рисунков в сети Интернет, где для цветопередачи
хватает 256 оттенков, обычно восьми битов на
пиксел оказывается достаточным.
Алгоритм сжатия LZW не очень подходит для
работы с двухцветными (черно-белыми) или
фотографическими изображениями. Для работы с
изображениями фотографического качества лучше
всего подойдет формат JPEG, а для двухцветных –
формат TIFF.
Возможности, которые включает в себя
формат GIF89a позволяют накладывать изображения
друг на друга в пределах одного файла, что
особенно часто применяется при разработке
вэб-анимации и рекламных анимированных баннеров,
включать в файл текст в виде комментариев или
подписи, делать “прозрачный” цвет.
Графические данные в данном формате могут
храниться в двух видах: последовательном, строки
хранятся сверху вниз и чередующемся (interlaced),
когда сохраняются каждая восьмая строка,
четвертая и т.д. Чередующийся формат довольно
часто используется в сети при разработке графики
для вэб-серверов. Он полезен тем, что изображение
появляется на экране по мере поступления данных.
Сейчас, учитывая что, GIF и стал одним из
наиболее используемых графических форматов, но
технический прогресс движется семимильными
шагами и поэтому 8 битов на пиксел оказывается
слишком мало, при условии 24-разрядных видео карт.
И еще один немаловажный фактор, то что алгоритм
сжатия LZW формата GIF запатентован. Владельцем
патента с 1994 года является фирма Unisys, и она начала
брать плату с разработчиков, использующих формат
GIF. Поэтому был создан формат PNG (“пинг”). В
отличие от GIF формата PNG поддерживает до 64 битов
на пиксел, и на него не накладываются никакие
патенты.
Формат PNG делает почти все, что и формат GIF,
за исключением поддержки нескольких изображений
в одном файле и поддержки сжатия с потерями.
Данный формат поддерживает 24 бита на пиксел,
поддерживает полупрозрачные планы и обладает
более лучшим сжатием данных. Также как и GIF,
формат PNG может читать и выводить полученные
данные по мере их поступления. |
|