GIF — Википедия (с комментариями)
GIF или гифка ( множественное — гифки ) (англ. Graphics Interchange Format — «формат для обмена изображениями» ) — популярный формат графических изображений. Способен хранить сжатые данные без потери качества в формате не более 256 цветов. Не зависящий от аппаратного обеспечения формат GIF был разработан в 1987 году (GIF87a) фирмой CompuServe для передачи растровых изображений по сетям. В 1989-м формат был модифицирован (GIF89a), были добавлены поддержка прозрачности и анимации. GIF использует LZW-компрессию, что позволяет сжимать файлы, в которых много однородных заливок (логотипы, надписи, схемы). Долгое время GIF был одним из наиболее распространённых форматов в интернете.
Содержание
- 1 Произношение названия
- 2 Область применения
- 2.1 Анимированные изображения
- 2.2 Сжатие
- 2.3 Чересстрочный GIF
- 3 История
- 4 Патенты
- 5 Альтернатива
- 6 См.
- 7 Примечания
- 8 Ссылки
Произношение названия
Создатели формата произносили его название как «джиф» /dʒɪf/[1]. Тем не менее, в англоязычном мире широко используется и произношение «гиф» /gɪf/, основанное на том, что GIF — сокращение от Graphics Interchange Format[1]. Оба варианта произношения указаны как правильные словарями Oxford English Dictionary[2] и American Heritage Dictionary[3].
Область применения
Изображение в формате GIF хранится построчно, поддерживается только формат с индексированной палитрой цветов. Стандарт разрабатывался только для поддержки 256-цветовой палитры.
Один из цветов в палитре может быть объявлен «прозрачным». В этом случае в программах, которые поддерживают прозрачность GIF (например, большинство современных браузеров) сквозь пиксели, окрашенные «прозрачным» цветом, будет виден фон. «Полупрозрачность» пикселей (технология альфа-канала) не поддерживается.
Анимированные изображения
Формат GIF поддерживает анимационные изображения. Они представляют собой последовательность из нескольких статичных кадров, а также информацию о том, сколько времени каждый кадр должен быть показан на экране. Анимацию можно сделать цикличной (англ. loop), тогда вслед за последним кадром начнётся воспроизведение первого кадра и т. д.
GIF-анимация может использовать прозрачность для того, чтобы не сохранять очередной кадр целиком, а только изменения относительно предыдущего.
Недокументированной, но поддерживаемой возможностью является сохранение большего количества цветов с помощью анимированного GIF с нулевой задержкой между кадрами. При этом преодолевается ограничение в 256 цветов: каждый кадр содержит свою палитру[уточнить][4].
Сжатие
Основная статья: Алгоритм Лемпеля — Зива — Велча
GIF использует формат сжатия LZW. Таким образом хорошо сжимаются изображения, строки которых имеют повторяющиеся участки.
Алгоритм сжатия 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:
1 4 3 4 2 4 3 4 |
История
Существует две спецификации формата 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
Напишите отзыв о статье «GIF»
Примечания
- ↑ 1 2 [lenta.ru/news/2013/05/22/jif/ Формат «ГИФ» оказался форматом «ДЖИФ»].
Проверено 22 мая 2013. - ↑ [dictionary.oed.com/cgi/entry/50292950?query_type=word&queryword=gif&first=1&max_to_show=10&sort_type=alpha&result_place=1&search_id=kUF6-h35mk9-6375&hilite=50292950 Oxford English Dictionary]. Oxford University Press. Проверено 15 апреля 2007. [www.webcitation.org/6183G2wjj Архивировано из первоисточника 22 августа 2011].
- ↑ [dictionary.reference.com/browse/GIF American Heritage Dictionary]. Houghton-Mifflin. Проверено 15 апреля 2007. [www.webcitation.org/6183GcRnM Архивировано из первоисточника 22 августа 2011].
- ↑ [habrahabr.ru/post/149728/ True-Color GIF / Хабрахабр]
- ↑ [www.artlebedev.ru/kovodstvo/sections/8/ § 8. Простой секрет ГИФа]
- ↑ [www.gnu.org/philosophy/gif.html#venuenote Информация из статьи «Почему на страницах сайта GNU нет файлов GIF»]
Ссылки
Анимированные GIF на Викискладе? |
- [www.dcs.ed.ac.uk/home/mxr/gfx/2d-hi.html The Graphics File Format Page] (англ.)
- [livegif.ru/articles/6_1.html Описание формата GIF (на русском)]
Отрывок, характеризующий GIF
«Обожаемый друг души моей, – писал он. – Ничто, кроме чести, не могло бы удержать меня от возвращения в деревню. Но теперь, перед открытием кампании, я бы счел себя бесчестным не только перед всеми товарищами, но и перед самим собою, ежели бы я предпочел свое счастие своему долгу и любви к отечеству. Но это последняя разлука. Верь, что тотчас после войны, ежели я буду жив и все любим тобою, я брошу все и прилечу к тебе, чтобы прижать тебя уже навсегда к моей пламенной груди».
Действительно, только открытие кампании задержало Ростова и помешало ему приехать – как он обещал – и жениться на Соне. Отрадненская осень с охотой и зима со святками и с любовью Сони открыли ему перспективу тихих дворянских радостей и спокойствия, которых он не знал прежде и которые теперь манили его к себе. «Славная жена, дети, добрая стая гончих, лихие десять – двенадцать свор борзых, хозяйство, соседи, служба по выборам! – думал он. Но теперь была кампания, и надо было оставаться в полку. А так как это надо было, то Николай Ростов, по своему характеру, был доволен и той жизнью, которую он вел в полку, и сумел сделать себе эту жизнь приятною.
Приехав из отпуска, радостно встреченный товарищами, Николай был посылал за ремонтом и из Малороссии привел отличных лошадей, которые радовали его и заслужили ему похвалы от начальства. В отсутствие его он был произведен в ротмистры, и когда полк был поставлен на военное положение с увеличенным комплектом, он опять получил свой прежний эскадрон.

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

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

Павлоградские два эскадрона стояли биваками, среди выбитого дотла скотом и лошадьми, уже выколосившегося ржаного поля. Дождь лил ливмя, и Ростов с покровительствуемым им молодым офицером Ильиным сидел под огороженным на скорую руку шалашиком. Офицер их полка, с длинными усами, продолжавшимися от щек, ездивший в штаб и застигнутый дождем, зашел к Ростову.
– Я, граф, из штаба. Слышали подвиг Раевского? – И офицер рассказал подробности Салтановского сражения, слышанные им в штабе.
Ростов, пожимаясь шеей, за которую затекала вода, курил трубку и слушал невнимательно, изредка поглядывая на молодого офицера Ильина, который жался около него. Офицер этот, шестнадцатилетний мальчик, недавно поступивший в полк, был теперь в отношении к Николаю тем, чем был Николай в отношении к Денисову семь лет тому назад. Ильин старался во всем подражать Ростову и, как женщина, был влюблен в него.
Офицер с двойными усами, Здржинский, рассказывал напыщенно о том, как Салтановская плотина была Фермопилами русских, как на этой плотине был совершен генералом Раевским поступок, достойный древности.


Как появился GIF — графический формат, захвативший интернет
Недавно от последствий коронавируса скончался инженер ПО Стив Уилхайт. Даже если вы никогда не слышали о нем, то, скорее всего, пользовались одной из самых знаменитых его разработок — изображениями в формате GIF. Сегодня это визуальный межнациональный язык для общения в интернете, с помощью которого обычно обмениваются короткими и беззвучными анимациями, видео и мемами. Однако изначально он предназначался не для этих целей.
Дарья Сидорова
История создания
В 1987 году Уилхайт работал инженером ПО в CompuServe — главном поставщике онлайн-услуг до появления America Online в 1990-х годах. Он разработал GIF по запросу руководителя CompuServe Александра «Сэнди» Тревора.
Интересный факт. Самым известным вкладом Тревора в развитие CompuServe стал не GIF. В 1980 году он также придумал CB Simulator — первый компьютерный чат для общения в реальном времени. Этот проект он написал за выходные.
В то время в онлайн-сервисах, таких как CompuServe, появлялось больше графики, а у производителей компьютеров (Apple, Commodore и IBM) были собственные типы изображений. «Мы не хотели размещать изображения в 79 различных форматах», — объясняет Тревор.
Несмотря на то, что «Всемирная паутина» (World Wide Web) и цифровые камеры еще не существовали, работа над форматом изображений, который стал известен как JPEG, уже велась. Однако он не был оптимизирован под потребности CompuServe. К примеру, биржевые диаграммы и графики погоды не отображались должным образом.
Читайте по теме: История дискеты: от идеи до иконки
CompuServe требовался тип файла для изображений, который не только хорошо смотрится, но и быстро скачивается — в то время считались продвинутыми dial-up модемы со скоростью всего 2400 бит/с. Dial-up — это сервис, позволяющий с помощью модема и телефонной сети общего пользования подключаться к удаленному компьютеру или сети.
Читая технический журнал, Уилхайт наткнулся на обсуждение эффективного алгоритма сжатия LZW, названного в честь его создателей — Авраама Лемпеля, Яакова Зива и Терри Велча. Он оказался идеальной основой для будущей разработки CompuServe, позволив формату упаковать как можно больше информации в как можно меньшее количество байт.
Интересный факт. Спустя время компьютерный гигант Unisys, получивший патент на LZW, пригрозил судебным иском компаниям, использовавшим его. В результате было заключено лицензионное соглашение с CompuServe, и появился беспатентный формат изображений PNG.
Сферы применения и развитие GIF
GIF (graphics interchange format, формат для обмена изображениями) был официально представлен 15 июня 1987 года.
Технология использовалась в CompuServe Information Manager (CIM) — более визуальной версии ПО, заменившей оригинальный текстовый интерфейс сервиса. GIF также был универсальным форматом, позволяющим хранить несколько изображений. С его помощью создавались как мини-фильмы, так и статические изображения.
Формат распространился за пределы CompuServe. Сначала он появился в первом графическом веб-браузере Mosaic, а затем и в Netscape Navigator — этот браузер подарил GIF-файлам возможность воспроизводиться в бесконечном цикле.
По мере развития интернета GIF-изображения некоторое время казались пережитком прошлого. Однако истечение срока патента на GIF и появление таких сервисов, как Reddit, Twitter и Tumblr, подарили формату вторую жизнь. Его технические ограничения, например палитра из 256 цветов, стали его отличительной особенностью.
Формат популярен до сих пор и поддерживается крупнейшими онлайн-сервисами. Некоторым компаниям даже удалось на нем заработать, например Giphy — огромному хранилищу GIF-изображений, которое Facebook приобрела в 2020 году за $400 млн.
Другие достижения Уилхайта
В 2013 году Уилхайт получил награду за жизненные достижения (lifetime achievement award) от международной интернет-премии Webby Awards. Ее вручил основатель Tumblr Дэвид Карп. Однако Тревор подчеркивает, что GIF — далеко не единственная разработка Уилхайта, который, по его мнению, был «компьютерным гением».
К моменту создания GIF Уилхайт уже в одиночку написал версии языков программирования Fortran и BASIC для CompuServe, а также систему управления базами данных.
Затем он разработал для компании протокол Host Micro Interface. С его помощью ПО CIM могло связываться с мейнфреймами (большими универсальными ЭВМ) CompuServe независимо от того, какую вычислительную платформу использовал клиент. «По сути, это был графический браузер», как утверждает Тревор.
К слову, споры о том, как произносить название GIF — «гиф» или «джиф» — длились десятилетия и, вероятно, продолжатся. Тем не менее Уилхайт и Тревор утверждали, что верен лишь второй вариант.
Источник.
Фото на обложке: Nonchanon / Shutterstock
Подписывайтесь на наш Telegram-канал, чтобы быть в курсе последних новостей и событий!
gif — Викисловарь
4 Анаграммы
1 Произношение
Английский[править]
Произношение[править]
Аудио (США) (файл) Audio (US) (файл) Noun
.
- Альтернативная регистровая форма GIF
Глагол0004
gifs , причастие настоящего времени gifing , простое прошедшее и причастие прошедшего времени gifed )- Альтернативная регистровая форма GIF
Анаграммы[править]
- FGI, Fig, GFI, IGF, fig, fig.
Afrikaans [Edit]
Произношение [EDIT]
- IPA (ключ) : / χəf /
Etymology 1 [EDIT]
от голландского 9029
Etymology 1 [EDIT]
от голландского,,,,, 9019, 9019,
.
0219 подарок , от среднеголландского подарок , ранее также gicht . Из древнеголландского *giftiz , из протогерманского *giftiz . Существительное
- яд; ядовитое вещество
Производные термины
Вергиф Этимология 2 Из древнеголландского
*giftiz , из протогерманского *giftiz . Та же этимология, что и выше, но два варианта постепенно приобрели разные значения в современном голландском языке. Существительное
- подарок; настоящее время
Синонимы[править]
- geskenk
Произношение
Перенос: gif Рифмы: -ɪf Этимология 1 Из древнеголландского
*gift , из протозападногерманского *gifti , из протогерманского *giftiz . Слово подарок происходит из того же источника, и слова формально не различались до раннего современного голландского языка.
Существительное
- яд, яд, токсин
Синонимы[править]
- (яд): vergif, venijn, gift
- gifmenger
- гифмурд
- подарок и
- подарок
- Тегенгиф
- Вергифтиген
Потомки[править]
- Африкаанс: gif
- Negerhollands: подарок
Etymology 2 [Edit]
существительное [редактирование]
GIF M ( Plural 5 GIFFEN , 33333333310 гг.
- (вычисления) GIF (формат изображения)
Романизация[править]
gif
- Романизация 𐌲𐌹𐍆
Древнеанглийский [править]
Этимология
Произношение[править]
- МФА (ключ) : /jif/
Союз[править]
ġif
- if
Производные термины[править]
- ēalā ġif
- hwæt ġif
Потомки[править]
- Английский: if, yif
- Шотландцы: gin
Испанский
- GIF
Шведский
Произношение
- Рифмы: -iːv
Глагол
- императив gifva.

Анаграммы[править]
- рис.
Вики-сайт FlightGear
Из вики-сайта FlightGear
(перенаправлено с главной страницы)
Перейти к навигацииПерейти к поиску
Летайте бесплатно!
Примите участие, начав, улучшая или расширяя статьи.
О FlightGear
FlightGear — это симулятор полета, созданный международной группой добровольцев и выпущенный как бесплатное программное обеспечение GPL с открытым исходным кодом.
Он использовался для академических исследований, образования и для развлечения.
FlightGear поставляется с набором иллюстрированной документации, в частности «Руководство», которое включено в установочный пакет. Эта вики предоставляет дополнительную документацию как по пользовательским темам, так и по темам разработки.
Я ищу …
- Помощь по использованию FlightGear
- Как внести свой вклад в FlightGear
- Информация о самолетах, разработанных для FlightGear
Новости
Совет Ночные сборки macOS и Windows теперь работают под управлением OSG 3.6.5, поэтому мы надеемся, что люди смогут начать тестирование WS3.0 [1]
- Информационный бюллетень FlightGear за март 2023 г.
(архив)
- 21 марта 2023 г.: FlightGear 2020.3.18 выпущен
- 09 декабря 2022 г .: выпущен FlightGear 2020.3.18 «RC».
- 22 ноября 2022 г.: выпуск FlightGear 2020.3.17.
- 20 октября 2022 г .: выпуск FlightGear 2020.3.16.
- 12 октября 2022 г.: выпуск FlightGear 2020.3.15.
Знаете ли вы…
- …что FlightGear используется в нескольких симуляторах, одобренных FAA?
- …что вы можете реалистично моделировать случайные отказы системы?
- …что любой может редактировать исходный код FlightGear и участвовать в проекте?
- …что весь город Барселона, Испания, доступен в 3D-моделях?
- …что на этой вики 3441 статья?
Использование
Новое в FlightGear
Часто задаваемые вопросы • Устранение неполадок
Установка декораций • Установка самолета
Полет на вертолете
Проявка
Самолет • Декорации • Встраиваемые
Размещение объектов • Редактирование местности
Пейзаж: улучшение вашего района
Как работает проект FlightGear
Вики
О вики • Помощь
Ваша первая статья • Перевод
Категории
Подсветка Вид на Инсбрук, Австрия.
Оставить комментарий


Летайте бесплатно!
Примите участие, начав, улучшая или расширяя статьи.
|
|
О FlightGear | |
FlightGear — это симулятор полета, созданный международной группой добровольцев и выпущенный как бесплатное программное обеспечение GPL с открытым исходным кодом. FlightGear поставляется с набором иллюстрированной документации, в частности «Руководство», которое включено в установочный пакет. Эта вики предоставляет дополнительную документацию как по пользовательским темам, так и по темам разработки. Я ищу …
|
|
| |
Новости | ||
|
|
|
Знаете ли вы… | |
|
Использование
Новое в FlightGear
Часто задаваемые вопросы • Устранение неполадок
Установка декораций • Установка самолета
Полет на вертолете
Проявка
Самолет • Декорации • Встраиваемые
Размещение объектов • Редактирование местности
Пейзаж: улучшение вашего района
Как работает проект FlightGear
Вики
О вики • Помощь
Ваша первая статья • Перевод
Категории
