Ретро: Оно двигается

Гифкам исполнилось 27 лет

В закладки

28 мая 1987 года на свет появился формат изображения GIF, который практически все годы существования интернет-культуры был одной из важнейших его составляющих. TJournal вспоминал, как формат, созданный совсем не для анимации, покорил мир.

Ходячий архив

Разработчиком формата GIF является американская компания CompuServe, основанная в 1969 году. В те времена компьютеры ещё были большими и дорогими, поэтому не каждая компания могла позволить себе приобрести целое устройство: вместо этого арендовалось компьютерное время под необходимые расчёты.

CompuServe как раз была одной из тех компаний, которые сдавали это компьютерное время в аренду. Развивая свой бизнес, она создала диалап-сеть, через которую и осуществлялось подключение к серверам. В 1979 году компания под брендом MicroNET предложила аналогичное решение для простых пользователей.

Тогда глобальной сети ещё не было, поэтому заботиться о создании контента для привлечения клиентов приходилось самим провайдерам. Так в сети CompuServe появились электронные версии крупнейших американских газет, а главное — текстовый онлайн-чат CB Simulator.

Но скорость подключения к сети в 80-е была невысокой, и именно ради более быстрого скачивания изображений был разработан формат GIF. Несмотря на то, что он уже два десятка лет используется для передачи анимированных картинок, создатели ничего такого не задумывали.

GIF обладал двумя преимуществами, критическими на тот момент: во-первых, данные сжимались без потери качества картинки, а во-вторых, в один файл умещалось больше одного изображения. Вторая особенность, как говорилось в стандарте, минимизировать объём избыточной информации при компоновке нескольких однородных картинок.

Первая версия формата получила кодовое название 87a, а само название GIF произошло от сокращения фразы Graphics Interchange Format («формат для обмена изображениями»). В 1989 году CompuServe представила обновлённый стандарт, 89a, который получил ряд нововведений: прозрачный фон, возможность встраивания текста в изображение (текст хранился в файле как простая строка, но большого распространения эта особенность не получила из-за малого количества доступных шрифтов), и главное — возможность устанавливать длительность задержки между каждым «кадром» в изображении. Она задавалась как количество долей по одной сотой секунды.

С тех пор GIF никак не менялся.

Навигатор и первопроходец

Зато менялось отношение к этому формату. В начале 90-х Тим Бернерс-Ли открыл миру Всемирную паутину, а первым веб-браузером под Windows с графическим интерфейсом стал Mosaic. Mosaic в дальнейшем развился до Netscape Navigator — одного из популярнейших браузеров середины 90-х, конкурента Internet Explorer в «браузерной войне». Впоследствии Netscape проиграет войну, превратится в Mozilla, а уже Mozilla обойдёт по популярности Internet Explorer.

Но тогда, в середине 90-х, именно Netscape сыграла решающую роль в распространении GIF. В феврале 1993 года, работая над Mosaic, будущий сооснователь Netscape Communications и один из известнейших людей IT-среды Марк Андрессен предложит включить в язык HTML тег <img>, который позволил бы встраивать прямо в отображаемую веб-страницу картинку, адрес которой прописан в теге.

У идеи Андрессена нашлось много противников. Кто-то предлагал использовать другой тег. Кто-то считал, что не нужен тег для встраивания отдельного типа медиа, а вместо этого лучше создать общее решение. Но Андрессен всё же выиграл этот спор.

Сделал он это по-хитрому: просто включил поддержку своего тега в Mosaic, популярнейший браузер своего времени. Вскоре <img> разошёлся по всему интернету, другие браузеры приняли его и тег пришлось включить в HTML.

Следующий важный шаг в жизни GIF произошёл с выходом Netscape 2.0, потомка Mosaic. Этот браузер получил множество нововведений, вроде поддержки Java и Javascript, и в том числе способность проигрывать анимированные «гифки» и делать это в зацикленном режиме. Из-за настойчивости Андрессена именно GIF стал на многие годы единственной возможностью встроить что-то, похожее на видео, непосредственно в веб-страницу.

Заслуги Netscape 2.0 признавал и создатель GIF Стив Вилайт (Steve Wilhite). Полтора десятка лет спустя он скажет The Daily Dot, что если бы не появление возможности проигрывать зацикленные анимации в этом браузере, GIF умер бы в 1998 году.

Несвобода и свобода

Но 90-е могли и досрочно убить GIF. Дело в том, что для сжатия изображений в файле использовался алгоритм сжатия без потерь Лемпеля - Зива - Велча (LZW). В конце 80-х LZW-компрессия была обычным делом, поэтому изобретатели нового графического формата выбрали именно её.

Однако этот алгоритм оказался запатентованным компанией Unisys. В начале 90-х она то ли из-за бедственного финансового положения, то ли просто из вредности начала заявлять права на LZW и продукты, его использующие. Под горячую руку попала и CompuServe как изобретатель GIF.

Жаркие споры закончились договорённостью: разработчики программ, позволяющих проигрывать «гифки», должны были платить небольшие отчисления Unisys. Для конечных пользователей работа с этим форматом оставалась бесплатной.

Впрочем, такой подход тоже понравился не всем: в итоге группа разработчиков села и создала собственный формат изображения: лучше, с меньшим размером файла, а главное бесплатный. Так на свет появился PNG.

Впрочем, в 2004 году истекли сроки действия патентов Unisys на LZW, а в 2006 году этот алгоритм — а следовательно и GIF — стал полностью свободным и бесплатным. Стоит ли говорить, что акции самой Unisys на сегодняшний день стоят в 3-5 раз меньше, чем в 1994 году.

В конце 90-х и в двухтысячных «гифки» переживут три крупнейших волны интереса: сначала их будут вставлять в сайты как элементы дизайна; затем их будут лепить на личные странички в соцсетях вроде MySpace так активно, что будет рябить в глазах; и наконец, к концу первого десятилетия «гифки» начнут делать из отрывков фильмов и телешоу и использовать как видео без звука.

И никто от них отказываться не собирается.

,
Султан Сулейманов,
TJournal

#Рубрика_Ретро #ретро #GIF #Netscape_Navigator #гифки #Марк_Андрессен #история_GIF #история_гифок #Mosaic #CompuServe #Unisys

Статьи по теме
Создатель формата GIF считает правильным произношение «джиф»
GIF Wars
Финальный эпизод «Шерлока» пересказали в 8-битных GIF
{ "author_name": "Султан Сулейманов", "author_type": "self", "tags": ["\u0440\u0443\u0431\u0440\u0438\u043a\u0430_\u0440\u0435\u0442\u0440\u043e","\u0440\u0435\u0442\u0440\u043e","\u043c\u0430\u0440\u043a_\u0430\u043d\u0434\u0440\u0435\u0441\u0441\u0435\u043d","\u0438\u0441\u0442\u043e\u0440\u0438\u044f_\u0433\u0438\u0444\u043e\u043a","\u0438\u0441\u0442\u043e\u0440\u0438\u044f_gif","\u0433\u0438\u0444\u043a\u0438","unisys","netscape_navigator","mosaic","gif","compuserve"], "comments": 43, "likes": 18, "favorites": 0, "is_advertisement": false, "subsite_label": "retro", "id": 51052, "is_wide": true, "is_ugc": true, "date": "Fri, 30 May 2014 02:44:22 +0400" }
Комментарии

Веселый Гоша

15

Тема джифа не раскрыта.

Радикальный американец

3

Кому нужны gif когда есть 60fps webm

<object data="http://i.4cdn.org/wsg/1400632712210.webm"; />

Предельный чайник

3

Да, ждал про джиф:(

Ретро
дискуссии в сообществе доступны только владельцам клубного аккаунта
С клубным аккаунтом вы сможете
создавать записи и вести дискуссии в закрытых сообществах
наслаждаться нашим сайтом без рекламы
помочь проекту и почувствовать себя лучше
Купить за 75₽

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } } ]
Оперативные новости со всего мира
Подписаться на push-уведомления