Гифы что это такое


Что такое гифы

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

Описание изображений

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

Что значит GIF?

Формат GIF расшифровывается как Graphics Interchange Format. В переводе название означает формат для обмена изображениями. В социальной сети ОК возможность использовать данный формат появилась относительно недавно – в середине 2015 года. Разработчики решили не выделять данный формат в отдельный раздел, а приписать их к фотографиям. Вы можете использовать гифки в следующих областях:

  • делать с ними посты в Одноклассниках на своей стене или в группе;

  • вставлять в комментарии;
  • сохранять в личные альбомы;

Как видите, вы можете делать с гифками все то же, что и с фотографиями.

Альбом Гифы в Одноклассниках: что это?

Когда вы загружаете или добавляете первую анимированную картинку в свой раздел «Фото», там создается отдельный альбом «Гифы», в который автоматически сохраняются все анимации в формате Gif.

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

Введение Gif-файлов заметно оживило социальную сеть. На сервисе стали появляться целые сообщества, посвященные анимационным гифкам, которые насчитывают сотни тысяч участников. Если вас заинтересовал этот раздел, читайте на нашем сайте подробнее о том, где найти бесплатные гифки, как их скачивать на ПК или телефон, а также многое другое.

odhelp.ru

GIF - Википедия Переиздание

GIF (англ. Graphics Interchange Format «формат для обмена изображениями») — популярный растровый формат графических изображений. Способен хранить сжатые данные без потери качества в формате не более 256 цветов. Не зависящий от аппаратного обеспечения формат GIF был разработан в 1987 году (GIF87a) на фирме CompuServe[en] для передачи растровых изображений по сетям. В 1989-м формат был модифицирован (GIF89a): были добавлены поддержка прозрачности и анимации. GIF использует LZW-компрессию, что позволяет сжимать файлы, в которых много однородных заливок (логотипы, надписи, схемы). Долгое время GIF был одним из наиболее распространённых форматов в интернете.

Произношение названия

Создатели формата произносили его название как «джиф» /dʒɪf/[1]. Тем не менее, в англоязычном мире широко используется и произношение «гиф» /gɪf/, основанное на том, что GIF — сокращение от Graphics Interchange Format[1]. Оба варианта произношения указаны как правильные словарями Oxford English Dictionary[2] и American Heritage Dictionary[3].

В русском языке файлы в формате GIF обычно называют «ги́фками».

Область применения

Изображение в формате GIF хранится построчно, поддерживается только формат с индексированной палитрой цветов. Стандарт разрабатывался только для поддержки 256-цветовой палитры.

Один из цветов в палитре может быть объявлен «прозрачным». В этом случае в программах, которые поддерживают прозрачность GIF (например, большинство современных браузеров) сквозь пиксели, окрашенные «прозрачным» цветом, будет виден фон. «Полупрозрачность» пикселей (технология альфа-канала) не поддерживается.

Анимированные изображения

Формат GIF поддерживает анимационные изображения. Они представляют собой последовательность из нескольких статичных кадров, а также информацию о том, сколько времени каждый кадр должен быть показан на экране. Анимацию можно сделать цикличной (англ. loop), тогда вслед за последним кадром начнётся воспроизведение первого кадра и т. д.

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

Недокументированной, но поддерживаемой возможностью является сохранение большего количества цветов с помощью анимированного GIF с нулевой задержкой между кадрами. При этом преодолевается ограничение в 256 цветов: каждый кадр содержит свою палитру[уточнить][4].

Сжатие

Основная статья: Алгоритм Лемпеля — Зива — Велча

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:

История

Это gif анимация шестерёнок

Существует две спецификации формата GIF — GIF 87a и GIF 89a.

Первая спецификация была создана в 1987 году компанией CompuServe для замены устаревшего формата RLE. GIF стал популярен в ходе развития интернета, так как позволял использовать более компактные (по размеру файла) по сравнению с другими форматами картинки на веб-страницах. Хотя к настоящему времени формат во многом устарел и для его замены создан формат PNG, он по-прежнему широко используется. GIF-формат востребован при создании так называемых синемаграфов.

Патенты

GIF первоначально использовал проприетарные алгоритмы, однако срок действия патентов на них истёк. В США патент на алгоритм сжатия LZW, использующийся в GIF (патент № 4 558 302), истёк 20 июня 2003 года. Срок действия канадского патента завершился 7 июля 2004 года. Действие патента для Великобритании, Франции, Германии и Италии завершилось 18 июня 2004 года, а для Японии — 20 июня 2004 года.

Срок действия последнего патента на GIF истёк 11 августа 2006 года[6].

Альтернатива

Существует формат APNG, созданный в 2004 году, использующий 24-битные цвета и 8-битную полупрозрачность, работающий в браузере Mozilla Firefox начиная с 2007 года. Некоторые программы и расширения также поддерживают APNG.

См. также

  • Гиф-арт
  • PNG
  • MNG
  • APNG
  • JPEG

Примечания

Ссылки

  • The Graphics File Format Page (англ.)
  • Описание формата GIF (на русском)
Эта страница в последний раз была отредактирована 21 августа 2019 в 15:31.

wiki2.org

Что такое гифы в Одноклассниках и как скачать их бесплатно

Из этой статьи вы узнаете что такое гифы и как их скачивать. Также, в данной статье вы встретите несколько прикольных гифок. Если они вам понравятся вы можете бесплатно скачать их, кликнув правой кнопкой мыши и выбрав «Сохранить картинку как».

Если вы любите делать все своими руками, то посмотрите как сделать гифку из фото

Что такое гифы в Одноклассниках

Гифы — это анимированные картинки, похожие на видео. Такие ролики не содержат звука и имеют небольшую продолжительность. Их можно размещать в своей ленте новостей и отправлять друзьям в личных сообщениях.

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

Если вы хотите поздравить человека с праздником или оригинально прокомментировать его фотографию, просто прикрепите в комментарий мерцающие гиф-сообщения.

Где найти гифки

Чтобы найти красивые гифы, можно использовать несколько вариантов поиска.

На сторонних ресурсах

Существует множество популярных сайтов, где вы можете скачать прикольные гифы. Найти их можно через интернет поисковик Google или Yandex.

  • reactiongifs.me – одна из крупнейших баз гиф-анимации. Это англоязычный сайт с удобной строкой поиска. Единственный нюанс, что слова в поисковике также нужно вписывать на английском языке. Если вы обладаете простейшими знаниями английского – у вас не возникнет трудностей;

  • giphy.com– еще один зарубежный портал с гифками. Его можно назвать своего рода специализированным ресурсом, поскольку здесь все анимированные картинки изображают различные эмоции людей. Они представлены в виде нарезок из фильмов или мультипликаций. Гифки с эмоциями придутся к месту в переписке с друзьями. Они способны заменить различные смайлики;

  • gifsec.com – это также англоязычный сайт, на котором много смешных гифов с животными и детьми. Строка поиска поможет справиться с задачей;

  • gifki.net – сайт на русском языке, множество забавных изображений поднимут ваше настроение. Минус портала в том, что здесь отсутствует поисковая строка, а изображения расположены более чем на трехстах страницах, которые нужно пролистывать;

  • operz.net – сайт разбит на разделы, среди которых: приколы, девушки, эмоции, из фильмов, животные, эротика, знаменитости, невероятное и разное. Среди такого многообразия непременно найдется нужная гифка;

  • kripi.net/gif – русскоязычный сайт с удобной навигацией, один из разделов которого как раз и включает гиф-изображения. Здесь можно не только скачать гифы, но и оставить к ним комментарии;

  • gifprikol.com – огромное множество категорий, среди которых есть и гиф-приколы. Под каждой анимированной картинкой стоит рейтинг, вы также можете оставить свой голос: от одной до пяти звезд.

ВАЖНО! Чтобы бесплатно скачать гиф на компьютер с любого из вышеприведенных сайтов, необходимо нажать на картинку правой кнопкой мышки. При открытии контекстного меню выберите пункт: «Сохранить изображение как». Далее выбирайте папку для сохранения и нажимайте кнопку «Сохранить». Чтобы картинка оставалась анимированной, формат файла при сохранении должен быть gif.

На сайте Одноклассники

Теперь рассмотрим поиск непосредственно в самой социальной сети. Гифы в Одноклассниках бесплатно можно найти, посетив специализированные группы сайта. Это паблики и сообщества, которые собрали в своих альбомах тысячи гиф-изображений.

Если вы ищите необычные картинки поздравлений с Рождеством, Новым Годом, 8 Марта или Днем знаний – посетите одну из тематических групп. В них представлено множество альбомов, каждый из которых включает в себя ряд гифок на определенную тематику.

Рассмотрим самые популярные сообщества
  • ok.ru/enjoymusic – в сообществе состоят свыше 600 тысяч участников. По тегам, расположенным в левой части меню группы, можно найти интересующие гифы;

  • ok.ru/prikaliy – поднимите себе настроение, посетив эту группу. Здесь вы найдете тысячи анимаций и приколов;

  • ok.ru/moimdruzyam – паблик для поздравления с праздниками. Самые популярные здесь гиф-изображения – цветы;

  • ok.ru/groupgif – в разделе находятся свыше сорока тысяч картинок. Сопроводите свои пожелания или новогодние поздравления друзьям тематическими гифками;

  • ok.ru/gif.image56 – одна из специализированных групп, просмотрев гифки которой вы узнаете, как сделать интересную прическу или маникюр. Короткие видео-инструкции придутся по душе прекрасному полу;

ok.ru/ideal.lady – еще одно тематическое сообщество. Все здесь посвящено приготовлению блюд и демонстрированию рецептов. Посмотрев короткие гиф-ролики, можно почерпнуть новые знания в кулинарии.

ВАЖНО! Кроме вышеперечисленных групп на Одноклассниках, гифки можно найти через поисковик сайта. Введите в поисковой строке слово «гиф» в разделе «группы», и перед вами откроются тысячи сообществ с анимированными картинками.

Ваш альбом гиф

Альбом гиф на сайте Одноклассники включает в себя анимированные изображения и появляется автоматически среди ваших фотоальбомов в тот момент, когда вы добавляете к себе первую гифку. Созданный альбом можно постоянно пополнять, добавляя в него все новые и новые анимации.

В нижнем левом углу каждого гифа вы можете увидеть знак «+». Нажав на него, анимированная картинка попадает в ваш альбом Гифы. Для более детального рассмотрения картинки в крупном размере, можно открыть ее в отдельном окне. Справа внизу вы увидите пункт «Добавить в альбом «Гифы». Выбрав его, картинка также окажется у вас в альбоме.

После этого вы сможете добавлять гиф-изображения из своего альбома, переписываясь с друзьями или комментируя чужие записи. Для этого в сообщениях нужно выбрать пункт «Приложить файл» — «Фото».

Читайте также: Что делать, если не открываются или не работают гифы

Теперь вы знаете, где найти и скачать интересные гифы для Одноклассников. Разнообразьте ваше общение с друзьями, используя для этого анимированные картинки. Если захотите удалить гифки, то читайте эту статью.

odnoklassnikin.ru

GIF - что за формат и для чего он нужен веб-мастерам

Оглавление

  • Что это?
  • Где их взять?
  • Заработок возможен?

Здравствуйте, уважаемые читатели блога Start Luck! Наверняка каждый пользователь, регулярно или время от времени выходящий «посерфить» в интернете, сталкивался с так называемыми гифками. Чаще всего я встречался с ними в социальных сетях — Вконтакте, Одноклассниках и т.д.

Но, конечно, используются они повсеместно. Формат не для всех понятный — то ли это видео, то ли картинка. Предлагаю вам расставить все точки над i.

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

Что это?

Что такое gif? Что за формат? Создан он был для обмена растровыми (пиксельными) картинками. Удобен и популярен он стал из-за своей особенности сжимать графические файлы без особой потери их качества. Но у всего есть предел, а лимит gif – 256 цветов.

Этого может не хватить для того чтобы передать изображение с очень насыщенной цветовой палитрой. Через пару лет после разработки этот формат был усовершенствован — появилась поддержка прозрачности и анимации.

Что за прозрачность? Чтобы не давать какому-то участку цвет (ведь количество ограничено), его делают прозрачным, и он будет приобретать цвет фона. То есть, он может быть белым, черным или красным — все зависит от того, где вы откроете гифку.

Я вот, например, как-то раз сохранил картинку в этом формате. Скачивал я черную надпись на белом фоне и что, вы думаете, я увидел в галерее? Просто черный квадрат. Это уже промах создателя гифки, можно было бы и обойтись без прозрачности — тут всего два цвета!

Читайте также:  VPS и VDS хостинги - что это такое и нужны ли они новичку

Теперь об анимации. Именно из-за нее многие ошибочно полагают, что gif – это формат видео. На самом деле это последовательность из статичных изображений, каждое из которых будет находиться на экране указанное время и все они беззвучны.

Поэтому на гифки с фрагментами из каких-то фильмов или сериалов на моменты с диалогами накладывают текст. Могу предложить вам статью о том, как делать надписи в фотошопе.

Как правило, анимацию делают цикличной — после последнего кадра снова воспроизводится первый. Тут прозрачность имеет свое значение. Благодаря ей, не обязательно сохранять каждый кадр полностью, достаточно сохранить лишь изменения.

Где их взять?

Исходя из вышесказанного может показаться, что самому сделать гифку сложно. Но это не так. Есть множество простых для понимания онлайн-сервисов типа Gifs.com, где с помощью подробных инструкций вы быстро создадите gif-анимацию.

Вы можете попробовать свои силы в том же фотошопе. Например, вы хотите сделать гифку с какой-то шуткой из любимого сериала. Для этого нужно открыть видео в Photoshop и выбрать нужный участок. Программа сама разобьет этот фрагмент на множество кадров, а вам нужно будет указать для каждого время, спустя которое будет происходить смена. Останется лишь сохранить файл в формате gif.

Все! Теперь можете поделиться своим творением с друзьями или оставить в своем блоге, использовать в качестве рекламного баннера на каком-нибудь сайте и многое другое.

Если вам нужны какие-то гифки, но сами вы создавать их не хотите из-за отсутствия времени или интереса, воспользуйтесь сайтами-банками. Таковых на просторах интернета полным-полно, например Giphy.com или Gifs.net.

Заработок возможен?

К превеликому сожалению, заработать на создании gif-анимации напрямую нельзя. Предназначены они для личных, некоммерческих целей. Но выгоду, как известно, можно найти везде! Например, вы можете создать группу или паблик Вконтакте с той или иной тематикой, выкладывать туда соответствующие гифки, продвигать свое сообщество и заработать на этом.

Читайте также:  Что на самом деле нужно знать новичку для создания сайта

Насколько мне известно, никто не занимается продажей и покупкой gif-анимации. Возможно, это просто непопулярная биржа и поэтому она находится в тени. Но кто сказал, что вы не можете попробовать создать такой сайт?

После прохождения курса «Интернет-магазин под ключ» вы сможете продавать гиф-анимацию на созданной платформе.

Или можете найти человека, который сделает вам сайт на Kwork.ru или других биржах фрилансеров, что будет дешевле.

Кстати, если вам очень понравится работа над созданием гифок, можете податься в анимационный дизайн. Будете работать над визуальным оформлением какой-нибудь рекламы, делать баннеры. Для начала могу посоветовать вам продавать работы на Videohive.net, а там уж как пойдет. Может таких успехов добьетесь в этом деле, что будете работать на какие-нибудь именитые компании!

В наши дни владелец компьютера может начать зарабатывать деньги почти из ничего — нужно лишь знать, что делать. Помните, что начать можно с обычного ноутбука и прийти к большому успеху — все в ваших руках. А как выжать из ПК максимум вы сможете узнать из курса «Секреты продуктивной работы за компьютером».

Ну и мой блог, я надеюсь, вам в этом помогает. Если эта статья была полезной, подписывайтесь на мой паблик Вконтакте и рассказывайте о блоге своим друзьям! Желаю вам удачи во всех начинаниях! Пока!

start-luck.ru

GIF

GIF (англ. Graphics Interchange Format — «формат для обмена изображениями») — популярный растровый формат графических изображений. Способен хранить сжатые данные без потери качества в формате не более 256 цветов. Не зависящий от аппаратного обеспечения формат GIF был разработан в 1987 году (GIF87a) фирмой CompuServe для передачи растровых изображений по сетям. В 1989-м формат был модифицирован (GIF89a), были добавлены поддержка прозрачности и анимации. GIF использует LZW-компрессию, что позволяет сжимать файлы, в которых много однородных заливок (логотипы, надписи, схемы). Долгое время GIF был одним из наиболее распространённых форматов в интернете.

Произношение названия

Создатели формата произносили его название как «джиф» /dʒɪf/[1]. Тем не менее, в англоязычном мире широко используется и произношение «гиф» /gɪf/, основанное на том, что GIF — сокращение от Graphics Interchange Format[1]. Оба варианта произношения указаны как правильные словарями Oxford English Dictionary[2] и American Heritage Dictionary[3].

В русском языке файлы в формате GIF обычно называют «ги́фками».

Изображение в формате GIF хранится построчно, поддерживается только формат с индексированной палитрой цветов. Стандарт разрабатывался только для поддержки 256-цветовой палитры.

Один из цветов в палитре может быть объявлен «прозрачным». В этом случае в программах, которые поддерживают прозрачность GIF (например, большинство современных браузеров) сквозь пиксели, окрашенные «прозрачным» цветом, будет виден фон. «Полупрозрачность» пикселей (технология альфа-канала) не поддерживается.

Анимированные изображения

Формат GIF поддерживает анимационные изображения. Они представляют собой последовательность из нескольких статичных кадров, а также информацию о том, сколько времени каждый кадр должен быть показан на экране. Анимацию можно сделать цикличной (англ. loop), тогда вслед за последним кадром начнётся воспроизведение первого кадра и т. д.

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

Недокументированной, но поддерживаемой возможностью является сохранение большего количества цветов с помощью анимированного GIF с нулевой задержкой между кадрами. При этом преодолевается ограничение в 256 цветов: каждый кадр содержит свою палитру[уточнить][4].

Сжатие

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:

История

Это gif анимация шестерёнок

Существует две спецификации формата GIF — GIF 87a и GIF 89a.

Первая спецификация была создана в 1987 году компанией CompuServe для замены устаревшего формата RLE. GIF стал популярен в ходе развития интернета, так как позволял использовать более компактные (по размеру файла) по сравнению с другими форматами картинки на веб-страницах. Хотя к настоящему времени формат во многом устарел и для его замены создан формат PNG, он по-прежнему широко используется. GIF-формат востребован при создании так называемых синемаграфов.

Патенты

GIF первоначально использовал проприетарные алгоритмы, однако срок действия патентов на них истёк. В США патент на алгоритм сжатия LZW, использующийся в GIF (патент № 4 558 302) истёк 20 июня 2003 года. Срок действия канадского патента завершился 7 июля 2004 года. Действие патента для Великобритании, Франции, Германии и Италии завершилось 18 июня 2004 года, а для Японии — 20 июня 2004 года.

Срок действия последнего патента на GIF истёк 11 августа 2006 года[6].

Альтернатива

Существует формат APNG, созданный в 2004 году, использующий 24-битные цвета и 8-битную полупрозрачность, работающий в браузере Mozilla Firefox начиная с 2007 года. Некоторые программы и расширения также поддерживают APNG.

См. также

  • Гиф-арт
  • PNG
  • MNG
  • APNG
  • JPEG

Примечания

Ссылки

wiki.sc

GIF - это... Что такое GIF?

GIF (англ. Graphics Interchange Format — рус. формат для обмена изображениями) — популярный формат графических изображений. Способен хранить сжатые данные без потери качества в формате не более 256 цветов. Не зависящий от аппаратного обеспечения формат GIF был разработан в 1987 году (GIF87a) фирмой CompuServe для передачи растровых изображений по сетям. В 1989-м формат был модифицирован (GIF89a), были добавлены поддержка прозрачности и анимации. GIF использует LZW-компрессию, что позволяет неплохо сжимать файлы, в которых много однородных заливок (логотипы, надписи, схемы).

GIF широко используется на страницах интернета.

Произношение названия

Создатели формата произносили его название как «джиф» /dʒɪf/. Тем не менее, в англоязычном мире широко используется и произношение «гиф» /gɪf/, основанное на том, что GIF — сокращение от Graphics Interchange Format. Оба варианта произношения указаны как правильные словарями Oxford English Dictionary[1] и American Heritage Dictionary.[2]

Область применения

Изображение в формате GIF хранится построчно, поддерживается только формат с индексированной палитрой цветов. Стандарт разрабатывался только для поддержки 256-цветовой палитры.

Один из цветов в палитре может быть объявлен «прозрачным». В этом случае в программах, которые поддерживают прозрачность GIF (например, большинство современных браузеров) сквозь пиксели, окрашенные «прозрачным» цветом будет виден фон. «Полупрозрачность» пикселей (технология альфа-канала) не поддерживается.

Анимированные изображения

Пример простейшей анимации

Формат GIF поддерживает анимационные изображения. Они представляют собой последовательность из нескольких статичных кадров, а также информацию о том, сколько времени каждый кадр должен быть показан на экране. Анимацию можно сделать цикличной (англ. loop), тогда вслед за последним кадром начнётся воспроизведение первого кадра и т. д.

Недокументированной, но поддерживаемой возможностью является сохранение большего количества цветов с помощью анимированного GIF с нулевой задержкой между кадрами. При этом преодолевается ограничение в 256 цветов: каждый кадр содержит свою палитру.[уточнить]

Сжатие

Основная статья: Алгоритм Лемпеля — Зива — Велча

GIF использует формат сжатия LZW. Таким образом, хорошо сжимаются изображения, строки которых имеют повторяющиеся участки. В особенности изображения, в которых много пикселей одного цвета по горизонтали.[3]

Алгоритм сжатия 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 — GIF 87a и GIF 89a.

Первая спецификация была создана в 1987 году компанией CompuServe для замены устаревшего формата RLE. GIF стал популярен в ходе развития интернета, так как позволял использовать более компактные (по размеру файла) по сравнению с другими форматами картинки на веб-страницах. Хотя к настоящему времени формат во многом устарел, и для его замены создан формат PNG, он по прежнему широко используется. GIF-формат востребован при создании так называемых синемаграфов.

Патентная защита

GIF первоначально был проприетарным форматом, однако срок его патентной защиты истёк. В США патент на алгоритм сжатия LZW, использующийся в GIF (патент № 4 558 302) истёк 20 июня 2003 года. Срок действия канадского патента завершился 7 июля 2004 года. Действие патента для Великобритании, Франции, Германии и Италии завершилось 18 июня 2004 года, а для Японии — 20 июня 2004 года.

Срок действия последнего патента на GIF истёк 11 августа 2006 года.

Альтернатива

Существует формат APNG, созданный в 2004 году, использующий 24-битные цвета и 8-битную полупрозрачность, работающий в браузерах Mozilla Firefox и Opera начиная с 2007 года. Некоторые программы и расширения также поддерживают APNG.

См. также

Примечания

  • The Graphics File Format Page (англ.)
  • Спецификация формата GIF87a  (рус.)

dic.academic.ru


Смотрите также