История формата GIF
GIF - один из самых
распространенных и популярных в
интернете форматов изображений.
Думаю, что не ошибусь, если
предположу, что общее число всех
файлов GIF в мире исчисляется
миллиардами.
Столь широкое
распространение GIF во многом
определяется особенностями его
формата. Я попытался более
наглядно представить внутреннее
строение файлов GIF, чем это
сделано в сухом официальном
описании формата.
Все картинки
на этой странице - в формате GIF,
так что, можно сказать, что
формат GIF иллюстрирует сам
себя.
История
GIF
В 1977 году два израильских
специалиста по теории
информации, Яков Зив и Авраам
Лемпель, написали универсальный
алгоритм сжатия данных, который
получил название LZ (Lempel-Ziv).
Позже, в 1984 году, Терри Уэлч,
сотрудник фирмы Unisуs (Юнaйсис),
изменил этот алгоритм, немного
улучшив степень сжатия. Этот
метод стал называться LZW (Lempel-Ziv-Welch).
Через семь лет, в 1987 году,
фирма CompuServe (Компьюсерв)
использовала алгоритм LZW при
создании нового формата
изображений, предназначенного
специально для обмена графикой
между компьютерами - GIF (Graphic
Interchange Format).
С развитием интернета, когда
потребность в компактных, быстро
передающихся по сети
изображениях многократно
возросла, формат GIF стал
необычайно популярен, и
соперничать с ним сейчас может
лишь один формат - JPEG (Joint
Photographic Expert Group),
ориентированный на изображения
фотографического качества, в то
время как GIF обладает такими
недоступными для JPEG
свойствами, как прозрачный фон и
анимация.
В 1989 году CompuServe выпустила
расширенную версию формата -
GIF89a. В нее и были добавлены
эти новые возможности.
В 1995 году фирма Unisуs,
владеющая патентом на метод LZW,
неожиданно решила, что на нем
можно заработать, и запретила
распространение программ,
использующих сжатие LZW, без
лицензии.
Теперь, чтобы продавать или даже
бесплатно распространять
программы, создающие или
показывающие изображения GIF,
нужно было платить за лицензию
по меньшей мере 5000 долларов.
Дело доходило до того, что
деньги требовали даже с
владельцев сайтов, где
изображения GIF создавались
динамически. Программисты стали
искать обходные пути. Появились
альтернативные форматы, среди
которых самым известным стал PNG
("Пинг", Portable Network
Graphic).
По некоторым параметрам он
превосходит GIF, а с появлением
анимированной версии (MNG) он
стал буквально наступать формату
GIF на пятки. И не удивительно,
ведь в нем тоже применен один из
вариантов метода сжатия
Лемпеля-Зива - LZ77.
К счастью, 20 июня 2003 года
срок действия основного патента
Unisуs на метод LZW в США истек,
а патенты в Европе и Канаде были
действительны лишь до 7 июля
2004 года, что, возможно, даст
формату GIF шанс не потерять
завоеванные им за прошлые годы
позиции.
http://home.onego.ru