Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
InternetArchiveBot (обговорення | внесок)
Виправлено джерел: 13; позначено як недійсні: 0.) #IABot (v2.0.8.7
 
(Не показані 14 проміжних версій 9 користувачів)
Рядок 1:
{{Infobox file format
| name = Animated Portable Network Graphics
| screenshot = [[ЗображенняФайл:Animated PNG example bouncing beach ball.png]]
| caption = Приклад APNG (в більшості браузерів відображається статичною картинкою, за виключенням базующихсябазованих на [[Gecko]] иі [[Presto (Opera)|Presto]])
| extension = .png .apng
| mime =
Рядок 15:
| extended from = [[Portable Network Graphics|PNG]]
| extended to =
| free = ДаТак
}}
 
'''APNG''' (''Animated Portable Network Graphics'') — формат зображень побудований на форматі [[PNG]], передбачує можливість зберігання анімації аналогічно до тоїтієї, котра використовується в форматі [[GIF]], а також кольорів прозорості (прозорість 8 біт на противагу одному прозорому кольору в GIF-зображенні).
 
== Історія ==
 
Специфікація APNG була розроблена Стюартом Парментером та [[Владимир Вукичевич|Владимиром Вукичевичем]] з [[Mozilla Corporation]] для збереження елементів інтерфейсу, таких, як [[Тробер|анімація завантаження]]. Раніше Mozilla відмовилась від [[MNG]] (більш потужного формату, який підтримує всі можливості APNG) через немалий розмір MNG-бібліотеки;<ref>{{cite web|url=https://bugzilla.mozilla.org/show_bug.cgi?id=18574|title=Bug 18574 - (mng) restore support for MNG animation format and JNG image format|date=1999-11-11|author=martin|accessdate=2010-03-30|publisher=[[Mozilla]]|archive-date=17 березня 2021|archive-url=https://web.archive.org/web/20210317013748/https://bugzilla.mozilla.org/show_bug.cgi?id=18574}}</ref> декодер APNG, побудований безпосередньо на бібліотеці PNG, був набагато меншеменшим.
 
APNG був погано зустрінутий людьми, які супроводжують специфікації PNG та MNG, вони підкреслювали, що «PNG&nbsp;— це формат для нерухомих зображень».<ref>{{cite web|url=http://www.libpng.org/pub/png/spec/1.1/PNG-Misc.html#Multiple-image-extension|title=PNG (Portable Network Graphics) Specification, Version 1.1#8.4. Multiple-image extension|publisher=[[libpng]]|accessdate=2010-03-30|archiveurl=httphttps://www.webcitation.org/68APzqHUv?url=http://www.libpng.org/pub/png/spec/1.1/PNG-Misc.html#Multiple-image-extension#Multiple-image-extension|archivedate=2012-06-04|deadurl=no}}</ref> APNG зберігає всі кадри, окрім першого, в додаткових блоках PNG-файлу, отож люди, які працюють з PNG програмами будуть ігнорувати їх. В числі заперечень&nbsp;— неможливо домовитися з сервером про те, що видавати, PNG чи APNG, важко відрізнити один від другого, а стара програма навіть не попередить, що присутні додаткові кадри. Таким чином, в Mozilla повторили ту ж помилку, котру зробили розробники GIF 15 років тому. Гленн РэндерсРендерс-Персон запропонував дати APNG новий {{нп5|[[MIME- тип||ru|Список_MIME-типов}}]] на подобікшталт <code>video/png</code>, але Mozilla відмовилась від таких пропозицій на користь повної зворотної сумісності.
 
20 квітня 2007 року група PNG офіційно відмовилась визнати APNG.<ref>{{cite web|url=http://sourceforge.net/mailarchive/message.php?msg_id=131482|title=VOTE FAILED: APNG 20070405a|publisher=[[SourceForge]] mailing list|date=2007-04-20|archiveurl=httphttps://www.webcitation.org/68AQ0HRB6?url=http://sourceforge.net/mailarchive/message.php?msg_id=131482|archivedate=2012-06-04|accessdate=2014-05-24|deadurl=no}}</ref> Було ще декілька пропозицій простішого анімаційного формату, основаного на PNG, але і вони не пройшли.<ref name="proposalcomparison">{{cite web|url=http://gjuyn.xs4all.nl/pnganim.html|title=Discussion for a simple "animated" PNG format|archivedate=2009-02-26|archiveurl=httphttps://web.archive.org/web/20090226103407/http://gjuyn.xs4all.nl/pnganim.html|accessdate=2011-07-12|deadurl=yes}}</ref>
 
В [[Mozilla Firefox]] APNG з'явився в версії 3, 23 березня 2007 року.<ref>{{cite web|url=http://www.mozilla.org/projects/firefox/3.0a3/releasenotes/|title=Gran Paradiso Alpha 3 release notes|publisher=[[Mozilla]]|date=2007-03-23|accessdate=2010-03-30| archiveurl= httphttps://web.archive.org/web/20100509065420/http://www.mozilla.org/projects/firefox/3.0a3/releasenotes/| archivedate= 9 May 2010 <!-05-DASHBot-->09| deadurl= noyes}}</ref> Але, оскільки {{нп5|[[libpng||ru|libpng}}]] підтримується все тією ж групою PNG, підтримки формату APNG, швидше за все, в ній ніколи не буде. Браузер [[Iceweasel]] в [[Debian]] довго не підтримував APNG, але і він в 2011 році перейшов з офіційноюофіційної бібліотеки на модифікацію Mozilla.<ref name="Debian">{{cite web|url=http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486827#43|title=Debian Bug #486827 Iceweasel cannot render APNG image|date=2011-08-26|publisher=[[Debian]]|accessdate=2011-09-18|archiveurl=httphttps://www.webcitation.org/68AQ0u4xx?url=http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486827#43#43|archivedate=2012-06-04|deadurl=no}}</ref>
 
Роль Mozilla в просуванні формату APNG порівнюється з роллю Netscape в просуванні анімаційного [[GIF]].
 
Також APNG використовується для слайд-шоу ув багатьох форматах [[інтернет-радіо]].
 
== Технічні особливості ==
Рядок 51:
|-
| [[14 вересня]] [[2007]]
| [[Opera]] 9.5 (пост-альфа)<ref>{{cite web|url=http://my.opera.com/desktopteam/blog/2007/09/14/opera-9-5-build|title=Opera Desktop Team: Post-Alpha Opera 9.5 Release|archiveurl=httphttps://www.webcitation.org/666ofILCS?url=http://my.opera.com/desktopteam/blog/2007/09/14/opera-9-5-build|archivedate=2012-03-12|accessdate=2014-05-24|deadurl=no}}</ref>
|-
| [[12 червня]] [[2008]]
Рядок 61:
 
=== Не підтримують ===
* [[Internet Explorer]] та інші браузери на основі браузерного рушія [[Microsoft Trident]] (наприклад, [[Avant Browser]], {{нп5Не перекладено|GreenBrowser||ru|GreenBrowser}}).
* Браузери на основі [[WebKit]] (наприклад, ''[[Safari]], [[Google Chrome]], [[Яндекс.Браузер|Яндекс браузер]], [[Chromium]], {{нп5|[[Maxthon 3||ru#Версія_3.x|Maxthon 3}}]]'').
** У зв'язку з переходом на [[браузерний рушій]] ''WebKit'' з ''Gecko'' підтримка APNG припинена в браузерах [[Flock]] (з версії 3.0 і вище) та [[Epiphany]] (з версії 2.28 та вище). З тієї ж причини підтримка APNG припинена в браузері [[Opera]] починаючи з версії 15.
* [[Konqueror]]
 
=== Модулі ===
* Для Google Chrome є спеціальне [https://chrome.google.com/webstore/detail/ehkepjiconegkhpodgoaeamnpckdbblp розширення для відображення APNG] {{Webarchive|url=https://web.archive.org/web/20120609112411/https://chrome.google.com/webstore/detail/ehkepjiconegkhpodgoaeamnpckdbblp |date=9 червня 2012 }}. APNG-анімація відображається за допомогою [[Canvas]] і [[JavaScript]].
* Для нової (заснованої на'' WebKit'' /'' Blink'') версії браузера Opera також існує [https://web.archive.org/web/20140525232420/https://addons.opera.com/ru/extensions/details/apng/?display=en розширення для відображення APNG].
* Для Mozilla Firefox 3.x були розширення APNG Edit і Animat. Вони дозволяли створювати APNG.
* Існувало розширення svg2apng у Mozilla Firefox 3.x.
* Для Opera є розширення [https://web.archive.org/web/20140525200309/https://addons.opera.com/ru/extensions/details/screenshoter/?display=ru Screenshoter], яке створює APNG зі знімків екрана.
 
== Порівняння APNG і MNG ==
Рядок 97:
== Як створити APNG ==
Доповнення до Mozilla Firefox:
* [https://web.archive.org/web/20100106070219/https://addons.mozilla.org/en-US/firefox/addon/5519 APNG Edit]
* [https://web.archive.org/web/20140409211924/http://animat.megabase.ch/en/index.html Animat]
Розширення Opera:
* [https://web.archive.org/web/20140525200309/https://addons.opera.com/ru/extensions/details/screenshoter/?display=ru Screenshoter]
Програми:
* [http://sites.google.com/site/cphktool/apng-anime-maker APNG Anime Maker] {{Webarchive|url=https://web.archive.org/web/20100209203257/http://sites.google.com/site/cphktool/apng-anime-maker |date=9 лютого 2010 }}
* [http://www.reto-hoehener.ch/japng/ JapngEditor] {{Webarchive|url=https://web.archive.org/web/20141013025813/https://www.reto-hoehener.ch/japng/ |date=13 жовтня 2014 }}
* [http://vdubapngmod.sourceforge.net/ VirtualDub APNG Mod] {{Webarchive|url=https://web.archive.org/web/20140301130206/http://vdubapngmod.sourceforge.net/ |date=1 березня 2014 }}
* [http://www.gamani.com/gmgdown.htm GIF Movie Gear] {{Webarchive|url=https://web.archive.org/web/20140525195035/http://www.gamani.com/gmgdown.htm |date=25 травня 2014 }}
Плагіни APNG:
* [https://web.archive.org/web/20140525213646/http://registry.gimp.org/node/24394 APNG Plug-In for GIMP]
* [http://www.isimonbrown.co.uk/plugin-pack/ APNG Plug-In for Paint.NET] {{Webarchive|url=https://web.archive.org/web/20140605221203/http://www.isimonbrown.co.uk/plugin-pack/ |date=5 червня 2014 }}
Інструменти командної строки:
* [http://gif2apng.sourceforge.net/ gif2apng] {{Webarchive|url=https://web.archive.org/web/20140525200555/http://gif2apng.sourceforge.net/ |date=25 травня 2014 }}
* [http://apng2gif.sourceforge.net/ apng2gif] {{Webarchive|url=https://web.archive.org/web/20140525200304/http://apng2gif.sourceforge.net/ |date=25 травня 2014 }}
* [http://sourceforge.net/projects/apngopt apngopt]{{Недоступне посилання|date=травень 2019 |bot=InternetArchiveBot }}
* [http://sourceforge.net/projects/apngasm apngasm] {{Webarchive|url=https://web.archive.org/web/20140526044147/http://sourceforge.net/projects/apngasm/ |date=26 травня 2014 }}
* [http://sourceforge.net/projects/apngdis apngdis] {{Webarchive|url=https://web.archive.org/web/20140526045902/http://sourceforge.net/projects/apngdis/ |date=26 травня 2014 }}
Онлайн створення APNG:
* [http://apngs.com/ APNGs.com] {{Webarchive|url=https://web.archive.org/web/20140528044040/http://apngs.com/ |date=28 травня 2014 }}
* [http://animizer.net/ru Animizer.net&nbsp;— створення та редагування APNG і GIF] {{Webarchive|url=https://web.archive.org/web/20140625103901/http://animizer.net/ru |date=25 червня 2014 }}
 
== Див. також ==
Рядок 125:
== Примітки ==
{{reflist}}
 
{{Графічні формати файлів}}
{{Формати стиснення даних}}
 
[[Категорія:Графічні формати]]
[[Категорія:Растрові формати файлів]]