- «подарок» в сфере информационных технологий
- Альтернатива[ | ]
- Анимированные изображения[ | ]
- Вопросы подключения к интернету
- История раздражительного формата
- История[ | ]
- Лучший способ передать анимацию
- Невозможность редактирования
- Область применения[ | ]
- Ограниченная цветовая схема.
- Патенты[ | ]
- Прозрачный фон
- Произношение названия[ | ]
- Развитие конфликта
- Сжатие[ | ]
- Чересстрочный gif[ | ]
- Гифки – бессмертный формат, но конец его близок
«подарок» в сфере информационных технологий
Спустя два десятилетия GIF редко используется для неподвижных изображений. Вскоре его успешно потеснили форматы JPEG и PNG. Но анимированный ГИФ остается актуальным. Это иронично, так как если статический GIF был реальным прорывом – картиной мастерства, то анимированные изображения – всего лишь причудливый двойник. Он живет, несмотря на искренние попытки Интернета в лице пользователей убить его.
Альтернатива[ | ]
Существует формат APNG, созданный в 2004 году, использующий 24-битные цвета и 8-битную полупрозрачность, работающий в браузере Mozilla Firefox начиная с 2007 года. Некоторые программы и расширения также поддерживают APNG.
Анимированные изображения[ | ]
Формат GIF поддерживает анимационные изображения. Они представляют собой последовательность из нескольких статичных кадров, а также информацию о том, сколько времени каждый кадр должен быть показан на экране. Анимацию можно сделать цикличной (англ. loop), тогда вслед за последним кадром начнётся воспроизведение первого кадра и т. д.
GIF-анимация может использовать прозрачность для того, чтобы не сохранять очередной кадр целиком, а только изменения относительно предыдущего.
Недокументированной, но поддерживаемой возможностью является сохранение большего количества цветов с помощью анимированного GIF с нулевой задержкой между кадрами. При этом преодолевается ограничение в 256 цветов: каждый кадр содержит свою палитру[уточнить][4].
Вопросы подключения к интернету
Несмотря на то, что файлы GIF имеют небольшой размер и должны работать плавно после окончательного кодирования последовательности неподвижных изображений, некоторые из этих анимированных изображений могут зависеть от скорости Интернета. Поэтому, когда соединение немного задерживается, изображения не будут загружаться сразу, и в итоге будет отображаться менее желательная версия этого файла.
История раздражительного формата
GIF появился в 1987 году, за несколько лет до самой Всемирной паутины или ее подобия, и поддерживал 256 цветов. Его анимационные возможности легко конкурировали с флипбуком. Он заметно уступал практически всем форматам файлов, которые следовали за ним.
Существовали угрозы судебных разбирательств со стороны компаний-разработчиков формата и патентообладателей. Планировалось подавать иски на пользователей GIF. Ко дню «сожжения всех гифок» ГИФ действительно находился на краю пропасти. Те, кто знал достаточно о форматах файлов, интересовался или делал вид, что беспокоится о будущем Интернета, решительно призывали к тотальному уничтожению «ГИФок».
История[ | ]
Существует две спецификации формата GIF — GIF 87a и GIF 89a.
Лучший способ передать анимацию
Еще один профессионал для анимированных гифок — это то, что он может показать любую мысль намного лучше, чем обычно. Он может показать движения и эмоции, которые обычное изображение не может сделать. Более того, это может быть идеально при создании обучающих анимаций, которые могут улучшить опыт.
Невозможность редактирования
Другим недостатком, связанным с использованием анимационных GIF-файлов, является то, что его нельзя редактировать, если анимация уже была закодирована в фактический GIF-файл. Таким образом, вы должны убедиться, что у вас есть исходные данные, прежде чем сразу же приступить к работе.
Область применения[ | ]
Изображение в формате GIF хранится построчно, поддерживается только формат с индексированной палитрой цветов. Стандарт разрабатывался только для поддержки 256-цветовой палитры.
Один из цветов в палитре может быть объявлен «прозрачным». В этом случае в программах, которые поддерживают прозрачность GIF (например, большинство современных браузеров) сквозь пиксели, окрашенные «прозрачным» цветом, будет виден фон. «Полупрозрачность» пикселей (технология альфа-канала) не поддерживается.
Ограниченная цветовая схема.
Поскольку анимированные изображения используют только цветовую палитру из 256 цветов, они иногда выглядят хуже по сравнению с другими файлами изображений. В некоторых случаях изображения могут выглядеть слегка неровными или состоящими из пикселей.
Патенты[ | ]
GIF первоначально использовал проприетарные алгоритмы, однако срок действия патентов на них истёк. В США патент на алгоритм сжатия LZW, использующийся в GIF (патент № 4 558 302), истёк 20 июня2003 года.
Срок действия последнего патента на GIF истёк 11 августа2006 года[6].
Прозрачный фон
Помимо небольших размеров файлов при использовании анимированных GIF-файлов, эти типы также могут поддерживать прозрачный фон. Это также поможет придать более профессиональный вид конкретному веб-сайту с анимацией на разнообразном фоне.
Произношение названия[ | ]
Создатели формата произносили его название как «джиф» /dʒɪf/[1]. Тем не менее, в англоязычном мире широко используется и произношение «гиф» /gɪf/, основанное на том, что GIF — сокращение от Graphics Interchange Format[1].
В русском языке файлы в формате GIF обычно называют «ги́фками».
Развитие конфликта
Стремительный рост спроса на новый формат, казалось, уничтожит GIF-изображения, которые доминировали в раннем Интернете. Но надоедливый проблемный формат никак не исчезал, несмотря на активное наступление PNG. Ярким подтверждением этого стал День «Сжигания всех ГИФок» в 1999 году.
Unisys предприняли попытку прояснить ситуацию относительно патента на технологию LZW, но она не увенчалась успехом. При этом пока не было практичной альтернативы «ГИФу». Только в 2001 году появился его «убийца» под названием MNG. Но к его появлению не имели отношения специалисты, разработавшие PNG.
К середине 2000-х годов острая фаза противостояния завершилась. Летом истек срок действия патента Unisys на LZW по всему миру. Каждый пользователь мог снова использовать GIF, и это был новый виток популярности технологии. Формат выдержал 10-летний агрессивный натиск огромной части интернет-сообщества. После длительной и безуспешной борьбы значительная часть пользователей смирилась с наличием ГИФ.
Само время отправило его в музей истории. И сделал это документ размером 200 000 слов. Он появился в 2008 году и назывался HTML 5. Он определяет алгоритм построения сайтов, формирует их скелет, а также регламентирует работу анимированных изображений в Интернете. Правила об этом содержит раздел 3.14.7. под названием «Элемент видео».
Ранее в веб-видео доминировали Adobe Flash и RealPlayer. Это решения, для которых требовались сторонние плагины или программное обеспечение. Перед использованием оно требовало запуска, периодического обновления. Такие требования создавали определенные сложности для пользователей. И на помощь приходил старый добрый ГИФ.
Но когда HTML 5 регламентировал работу видео, проблемы исчезли вместе с форматами и стандартами, которые их создавали. К слову, HTML 5 просто устранил различия между браузерами, что позволило контролировать воспроизведение видео по единым стандартам.
По мере распространения HTML 5 GIF почти за десятилетие получил серьезного конкурента.
Первые глобальные изменения произошли в начале 2022 года, когда Gfycat начал преобразовывать GIF-файлы в видеофайлы. Но самая значительная трансформация произошла в том же году в форме GIFV Имгура. По сути, GIFV – это просто стандартная реализация видео HTML 5.
Аналог ГИФ очень похож на него с тем отличием, что является расширением. То есть к адресу изображения в конце добавляется приставка «.GIFV». Она отображается в строке браузера. Но это не «гифка» и даже не отдаленный аналог, а простая иллюзия. Это просто оболочка, умное расширение, которое обеспечивает схожесть видео с настоящими «гифками».
Сжатие[ | ]
GIF использует формат сжатия LZW. Таким образом хорошо сжимаются изображения, строки которых имеют повторяющиеся участки. В особенности изображения, в которых много пикселей одного цвета по горизонтали[5].
Алгоритм сжатия LZW относится к форматам сжатия без потерь. Это означает, что восстановленные из GIF данные будут в точности соответствовать упакованным. Следует отметить, что это верно только для 8-битных изображений с палитрой, для цветной фотографии потери будут обусловлены переводом её к 256 цветам.
Метод сжатия LZW разработан в 1978 году израильтянамиАбрахамом Лемпелем и Якобом Зивом, а позднее доработан в США Терри Велчем. LZW сжимает данные путём поиска одинаковых последовательностей (они называются «фразы») во всем файле. Выявленные последовательности сохраняются в таблице, им присваиваются более короткие маркеры (ключи).
Метод LZW, так же, как и RLE, лучше действует на участках однородных, свободных от шума цветов, он действует гораздо лучше, чем RLE, при сжатии произвольных графических данных, но процесс ирования и распаковки происходит медленнее.
Чересстрочный gif[ | ]
Формат GIF допускает чересстрочное хранение данных. При этом строки разбиваются на группы, и меняется порядок хранения строк в файле. При загрузке изображение проявляется постепенно, в несколько проходов. Благодаря этому, имея только часть файла, можно увидеть изображение целиком, но с меньшим разрешением.
В чересстрочном GIF’е сначала записываются строки 1, 9, 17 и т. д. Таким образом, загрузив 1/8 данных, пользователь будет иметь представление о целом изображении. Вторым проходом следуют строки 5, 13, 21, разрешение изображения в браузере ещё вдвое увеличивается.
Наконец, третий и четвёртый проход передают (3, 7, 11, 15, 19…) и (2, 4, 6, 8, …). Таким образом, задолго до окончания загрузки файла пользователь может понять, что внутри, и решить, стоит ли ждать полной загрузки изображения. Чересстрочная запись незначительно увеличивает размер файла, но это, как правило, оправдывается приобретаемым свойством.
Маска, используемая в GIF:
Гифки – бессмертный формат, но конец его близок
«Днем всех гифок» считается 5 ноября 1999 года. Именно в этот день организован проект по «сжиганию» файлов с таким форматом. Пользователи договорились демонстративно их удалить, заменяя на изображения в PNG-формате. Кампания сопровождалась очевидно шуточным призывом:


