Gif: фармат графічнага файла

GIF (англ.: Graphics Interchange Format — «фармат для абмену выявамі») — папулярны растравы фармат графічных выяў.

Здольны захоўваць сціснутыя даныя без страты якасці ў фармаце не больш за 256 колераў. Фармат GIF, які не залежыць ад апаратнага забеспячэння, быў распрацаваны ў 1987 годзе (GIF87a) фірмай CompuServe для перадачы растравых відарысаў па сетках. У 1989-м фармат быў мадыфікаваны (GIF89a), былі дададзены падтрымка празрыстасці і анімацыі. GIF выкарыстоўвае LZW-кампрэсію, што дазваляе сціскаць файлы, у якіх шмат аднародных залівак (лагатыпы, надпісы, схемы). Доўгі час GIF быў адным з найбольш распаўсюджаных фарматаў у інтэрнэце.

Gif: Вымаўленне назвы, Вобласць прымянення, ГісторыяВярчэнне Зямлі. У месцах з сінім градыентам бачны эфект постара, які узнікае праз недастатковую глыбіню палітры.
Пашырэнне .gif
MIME image/gif
Распрацаваны CompuServe[d] і Steve Wilhite[d]
Тып фармату растравая графіка
Пашыраны з Lempel–Ziv–Welch[d]

Вымаўленне назвы

Стваральнікі фармату вымаўлялі яго назва як «джыф» /dʒɪf/. Тым не менш, у англамоўным свеце шырока выкарыстоўваецца і вымаўленне «гіф» /gɪf/, заснаванае на тым, што GIF — скарачэнне ад Graphics Interchange Format. Абодва варыянты вымаўлення пазначаны як правільныя слоўнікамі Oxford English Dictionary і American Heritage Dictionary.

У беларускай мове файлы ў фармаце GIF часам называюць «гі́фкамі».

Вобласць прымянення

Відарыс у фармаце GIF захоўваецца парадкова, падтрымліваецца толькі фармат з індэксаванай палітрай колераў. Стандарт распрацоўваўся толькі для падтрымкі 256-каляровай палітры.

Адзін з колераў у палітры можа быць абвешчаны «празрыстым». У гэтым выпадку, у праграмах, якія падтрымліваюць празрыстасць GIF (напрыклад, большасць сучасных браўзераў) скрозь пікселі, афарбаваныя «празрыстым» колерам, фон будзе бачны. «Напаўпразрыстасць» пікселяў (тэхналогія альфа-каналу) не падтрымліваецца.

Аніміраваныя відарысы

Gif: Вымаўленне назвы, Вобласць прымянення, Гісторыя 
GIF-анімацыя разбурэння будынка пры землятрасенні.
Gif: Вымаўленне назвы, Вобласць прымянення, Гісторыя 
Яшчэ ўзор gif-анімацыі.

Фармат GIF падтрымлівае анімацыйныя відарысы. Яны ўяўляюць сабой паслядоўнасць з некалькіх статычных кадраў, а таксама інфармацыю аб тым, колькі часу кожны кадр павінен быць паказаны на экране. Анімацыю можна зрабіць цыклічна (англ.: loop), тады ўслед за апошнім кадрам пачнецца прайграванне першага кадра і г. д.

GIF-анімацыя можа выкарыстоўваць празрыстасць для таго, каб не захоўваць чарговы кадр цалкам, а толькі змены адносна папярэдняга.

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

Сцісканне

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 года.

Альтэрнатыва

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

Гл. таксама

Зноскі

  • "Формат «ГИФ» оказался форматом «ДЖИФ»". Праверана 2013-05-22.
  • Oxford English Dictionary. Oxford University Press. Архівавана з першакрыніцы 22 жніўня 2011. Праверана 15 красавіка 2007.
  • American Heritage Dictionary. Houghton-Mifflin. Архівавана з першакрыніцы 22 жніўня 2011. Праверана 15 красавіка 2007.
  • True-Color GIF / Хабрахабр
  • § 8. Простой секрет ГИФа
  • Информация из статьи «Почему на страницах сайта GNU нет файлов GIF»
  • Спасылкі

    This article uses material from the Wikipedia Беларуская article GIF, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Матэрыял даступны на ўмовах CC BY-SA 4.0, калі не пазначана іншае. Images, videos and audio are available under their respective licenses.
    ®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Беларуская (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.

    Tags:

    Gif Вымаўленне назвыGif Вобласць прымяненняGif ГісторыяGif ПатэнтыGif АльтэрнатываGif Гл. таксамаGif СпасылкіGifІнтэрнэтАнглійская моваАпаратнае забеспячэннеРастравая графіка

    🔥 Trending searches on Wiki Беларуская:

    Мы выйдзем шчыльнымі радаміІндыяТэрмінАляксандр Рыгоравіч ЛукашэнкаАдольф ГітлерГерб СеўтыЭтанолНідэрландыАляксей ДудараўФрэнсіс Скот ФіцджэральдАндатра29 красавікаСкірмунтыНобелеўскія лаўрэаты з БеларусіАперацыя «Арго»Злучаныя Штаты АмерыкіЭмілія ПлятэрМастацтва Старажытнага ЕгіптаЯпоніяБарнсВікіЛексікаПолацкі езуіцкі калегіумУладзімір Пятровіч БутрамееўТрайчасты нервГрунвальдская бітваСвіслацкая гімназіяДругая сусветная вайнаНарвасадатаРэжым ЛукашэнкіОта НебельГісторыя беларускай мовыБрэстУкраінаАнастасія Леанідаўна ХаванскаяАляксандр Фёдаравіч ГарцуеўСпіс самых высокіх людзейЯкуб ТатаркевічФанетычная транскрыпцыя беларускай мовыЕўропаЗычныяАльбуцьКастрычнікПагоняМузычны альбомPhoenix theophrastiiСвяшчэнная Рымская імперыяСухапутныя войскі Рэспублікі БеларусьHTTPКуфарЭквадорЗюзяНаша Ніва (1991)Пошукавая аптымізацыяВасіль Савіч ГарбацэвічВалянцін Паўлавіч ТаўлайАфіныПапа РымскіБальшавік (Мінскі раён)Лявон ВольскіСарган IIМаксім ЛужанінАдам ЧартарыйскіРымская рэспублікаТрасцянецДзень ВоліГомельFedoraРазвіццё БССР у пасляваенны перыяд (1945—1991)Азёры БеларусіМаксім ГарэцкіТулаАдам МіцкевічЛяхавіцкі стройРасія🡆 More