PNG (англ.: portable network graphics, скарачэнне вымаўляецца па-англійску /pɪŋ/) — растравы фармат захоўвання графічнай інфармацыі, які выкарыстоўвае сціск без страт па алгарытме .
Пашырэнне | .png |
---|---|
image/png | |
Апублікаваны | 1 кастрычніка 1996 |
| |
Тып фармату | растравая графіка |
Пашыраны з | DEFLATE[d] |
PNG быў створаны як свабодны фармат для замены GIF, таму ў Інтэрнэце з'явіўся рэкурсіўны акронім «PNG is Not GIF» (PNG - не GIF).
Гісторыя фармату
4 студзеня 1995 года Г Боутелл прапанаваў у шэрагу канферэнцый стварыць свабодны фармат, які быў бы не горш за GIF. Праз тры тыдні пасля публікацыі ідэі былі распрацаваны чатыры версіі новага фармату. Спачатку ён меў назву PBF (Portable Bitmap Format), а цяперашняе імя атрымаў 23 студзеня 1995 года. Ужо ў снежні таго ж года спецыфікацыя PNG версіі 0.92 была разгледжана кансорцыумам W3C, а з выхадам 1 кастрычніка 1996 года версіі 1.0 PNG быў рэкамендаваны ў якасці паўнапраўнага сеткавага фармату.
Вобласць прымянення
Фармат PNG спраектаваны для замены састарэлага і больш простага фармату GIF, а таксама, у некаторай ступені, для замены значна больш складанага фармату TIFF. Фармат PNG пазіцыянуецца перш за ўсё для выкарыстання ў Інтэрнэце і рэдагавання графікі.
PNG падтрымлівае тры асноўных тыпы растравых выяў:
- Паўтонавая выява (з глыбінёй колеру 16 біт)
- Каляровая індэксаваная выява (палітра 8 біт з глыбінёй колеру 24 біт)
- Поўнакаляровая выява (з глыбінёй колеру 48 біт)
Фармат PNG захоўвае графічную інфармацыю ў сціснутым выглядзе. Прычым гэты сціск адбываецца без страт, у адрозненне, напрыклад, ад JPEG.
Ён мае наступныя асноўныя перавагі перад GIF:
- практычна неабмежаваную колькасць колераў у відарысе (GIF выкарыстоўвае ў лепшым выпадку 8-бітны колер);
- апцыянальная падтрымка альфа-канала;
- магчымасць гама-карэкцыі;
- двухмерная празрадковая разгортка;
- магчымасць пашырэння фармату карыстальніцкімі блокамі (на гэтым заснаваны, у прыватнасці, ).
Фармат GIF быў распрацаваны фірмай CompuServe ў 1987 годзе і першапачаткова быў недаступны для свабоднага выкарыстання. Да заканчэння ў 2004 годзе дзеяння патэнтаў на алгарытм сціску LZW, якія належалі і выкарыстоўваемых ў GIF, яго прымяненне ў свабодным праграмным забеспячэнні было ўскладнена. На дадзены момант такія цяжкасці знятыя. PNG ж з самага пачатку выкарыстоўвае адкрыты, непатентованны алгарытм сціску , бясплатныя рэалізацыі якога даступны ў інтэрнэце. Гэты ж алгарытм выкарыстоўваюць многія праграмы кампрэсіі даных, у тым ліку і (GNU zip).
Фармат PNG валодае больш высокай ступенню сціску для файлаў з вялікай колькасцю колераў, чым GIF, але розніца складае каля 5-25 %, што недастаткова для абсалютнай перавагі фармату, так як невялікія 2-16-каляровыя файлы фармат GIF сціскае з не меншай эфектыўнасцю.
PNG з'яўляецца добрым фарматам для рэдагавання відарысаў, нават для захоўвання прамежкавых стадый рэдагавання, так як аднаўленне і перазахоўванне відарыса праходзяць без страт у якасці. Таксама, у адрозненне, напрыклад, ад , спецыфікацыя PNG не дазваляе аўтарам рэалізацый выбіраць, якія магчымасці яны збіраюцца рэалізаваць. Таму любы захаваны відарыс PNG можа быць прачытана ў любой іншой праграме, якая падтрымлівае PNG.
Розныя рэалізацыі алгарытму Deflate даюць розную ступень сціску, таму былі створаны праграмы для перасціскання відарысаў з некалькімі варыянтамі налад у мэтах атрымання найлепшага сціску — напрыклад, форк і advpng з камплекты (выкарыстоўвае ).
Анімацыя
Існуе адна асаблівасць GIF, якая ў PNG не рэалізаваная: падтрымка некалькіх відарысаў у адным файле, і ў прыватнасці — анімацыі; PNG першапачаткова быў прызначаны толькі для захоўвання аднаго відарыса ў адным файле.
Для перадачы анімаваных відарысаў быў распрацаваны пашыраны фармат , апублікаваны ў сярэдзіне 1999 года і ўжо падтрымліваецца ў розных праграмах, аднак пакуль так і не стаў агульнапрынятым.
Некаторыя — у прыватнасці, распрацоўшчыкі Mozilla Foundation — крытыкавалі MNG за складанасць і вялікі памер рэалізацыі, і адсутнасць зваротнай сумяшчальнасці з PNG. У 2004 годзе яны распрацавалі фармат , які не быў прыняты ў якасці афіцыйнага стандарту распрацоўшчыкамі PNG і MNG, але яго падтрымка да 2008 годзе была рэалізавана ў тэставых зборках некаторых браўзераў і некаторых праграмах прагляду відарысаў.
Сумяшчальнасць з браўзерамі
Не ўсе вэб-браўзеры аднолькава адлюстроўваюць змесціва png-файла. Праблемнымі месцамі могуць быць:
- частковая празрыстасць ()
- падтрымка празрыстасці ў палітры
- гама-карэкцыя
- каляровая карэкцыя (ICC)
Праблема падтрымкі 32-бітнай (поўнай) празрыстасці відарыса фармату PNG ў Microsoft Internet Explorer была вырашана ў сёмай версіі браўзера. Для астатніх версій IE ёсць некалькі спосабаў, якія дапамогуць вэб-майстру дамагчыся празрыстасці шляхам ўключэння ў вэб-старонку спецыяльных функцый і скрыптоў.
Назва
- Неафіцыйна PNG расшыфроўваюць як «PNG is Not GIF» («PNG — гэта не GIF») па аналогіі з вядомым рэкурсіўным акронімам «GNU is Not UNIX» («GNU — гэта не UNIX»).
- PNG вымаўляецца па-англійску гэтак жа, як слова , гэта значыць [pɪŋ].
Гл. таксама
- GIF
Зноскі
- http://libpng.org/pub/png/pnghist.html
- Roelofs G. History of the Portable Network Graphics (PNG) Format — 2009. Праверана 14 студзеня 2023.
- PNG (Portable Network Graphics) Home Site (англ.)
- PNG (Portable Network Graphics) Home Site
- PNG (Portable Network Graphics) Home Site
- A Basic Introduction to PNG Features(англ.)
- В PNG количество цветов всё же имеет предел, но, в отличие от GIF, оно ограничено 248 цветами (3×16 бит).
- A Basic Introduction to PNG Features / Pronunciation(англ.)
Спасылкі
- Portable Network Graphics (PNG) Specification (Second Edition) (англ.) (10 ноября 2003). — Рекомендация ISO/IEC спецификации PNG от W3C. Архівавана з першакрыніцы 22 жніўня 2011. Праверана 21 декабря 2007.(англ.) (10 ноября 2003). — Рекомендация ISO/IEC спецификации PNG от W3C. з першакрыніцы 22 жніўня 2011. Праверана 21 декабря 2007.
- Сяргей Чикуенок. Пра PNG. Частка 1 Архівавана 21 снежня 2007.; 2 Архівавана 3 верасня 2008.; 3 Архівавана 2 верасня 2008.; 4(недаступная спасылка) Студыя Арцемія Лебедзева — аб практычным прымяненні фармату ў web
- Иван Зенков и др.. PNG: Простое введение в особенности формата (7 жніўня 2004). Архівавана з першакрыніцы 22 жніўня 2011. Праверана 14 декабря 2008.
- Michael Lovitt.. Cross-Browser Variable Opacity with PNG: A Real Solution (англ.)(недаступная спасылка). A List Apart Magazine (21 декабря 2002). Архівавана з першакрыніцы 22 жніўня 2011. Праверана 15 марта 2008.(англ.) . A List Apart Magazine (21 декабря 2002). з першакрыніцы 22 жніўня 2011. Праверана 15 марта 2008.
Вікіпедыя, Вікі, кніга, кнігі, бібліятэка, артыкул, чытаць, спампоўваць, бясплатна, бясплатна спампаваць, mp3, відэа, mp4, 3gp, jpg, jpeg, gif, png, малюнак, музыка, песня, фільм, кніга, гульня, гульні, мабільны, тэлефон, Android, iOS, Apple, мабільны тэлефон, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, ПК, Інтэрнэт, кампутар
PNG angl portable network graphics skarachenne vymaylyaecca pa anglijsku pɪŋ rastravy farmat zahoyvannya grafichnaj infarmacyi yaki vykarystoyvae scisk bez strat pa algarytme Pashyrenne pngimage pngApublikavany 1 kastrychnika 19961 0 1 lipenya 1996 Typ farmatu rastravaya grafikaPashyrany z DEFLATE d PNG byy stvorany yak svabodny farmat dlya zameny GIF tamu y Internece z yaviysya rekursiyny akronim PNG is Not GIF PNG ne GIF Gistoryya farmatu4 studzenya 1995 goda G Boutell prapanavay u sheragu kanferencyj stvaryc svabodny farmat yaki byy by ne gorsh za GIF Praz try tydni paslya publikacyi idei byli raspracavany chatyry versii novaga farmatu Spachatku yon mey nazvu PBF Portable Bitmap Format a cyaperashnyae imya atrymay 23 studzenya 1995 goda Uzho y snezhni tago zh goda specyfikacyya PNG versii 0 92 byla razgledzhana kansorcyumam W3C a z vyhadam 1 kastrychnika 1996 goda versii 1 0 PNG byy rekamendavany y yakasci paynapraynaga setkavaga farmatu Voblasc prymyanennyaFarmat PNG spraektavany dlya zameny sastarelaga i bolsh prostaga farmatu GIF a taksama u nekatoraj stupeni dlya zameny znachna bolsh skladanaga farmatu TIFF Farmat PNG pazicyyanuecca persh za ysyo dlya vykarystannya y Internece i redagavannya grafiki PNG padtrymlivae try asnoynyh typy rastravyh vyyay Paytonavaya vyyava z glybinyoj koleru 16 bit Kalyarovaya indeksavanaya vyyava palitra 8 bit z glybinyoj koleru 24 bit Poynakalyarovaya vyyava z glybinyoj koleru 48 bit Farmat PNG zahoyvae grafichnuyu infarmacyyu y scisnutym vyglyadze Prychym gety scisk adbyvaecca bez strat u adroznenne napryklad ad JPEG Yon mae nastupnyya asnoynyya peravagi perad GIF praktychna neabmezhavanuyu kolkasc koleray u vidaryse GIF vykarystoyvae y lepshym vypadku 8 bitny koler apcyyanalnaya padtrymka alfa kanala magchymasc gama karekcyi dvuhmernaya prazradkovaya razgortka magchymasc pashyrennya farmatu karystalnickimi blokami na getym zasnavany u pryvatnasci Farmat GIF byy raspracavany firmaj CompuServe y 1987 godze i pershapachatkova byy nedastupny dlya svabodnaga vykarystannya Da zakanchennya y 2004 godze dzeyannya patentay na algarytm scisku LZW yakiya nalezhali i vykarystoyvaemyh y GIF yago prymyanenne y svabodnym pragramnym zabespyachenni bylo yskladnena Na dadzeny momant takiya cyazhkasci znyatyya PNG zh z samaga pachatku vykarystoyvae adkryty nepatentovanny algarytm scisku byasplatnyya realizacyi yakoga dastupny y internece Gety zh algarytm vykarystoyvayuc mnogiya pragramy kampresii danyh u tym liku i GNU zip Farmat PNG valodae bolsh vysokaj stupennyu scisku dlya fajlay z vyalikaj kolkascyu koleray chym GIF ale roznica skladae kalya 5 25 shto nedastatkova dlya absalyutnaj peravagi farmatu tak yak nevyalikiya 2 16 kalyarovyya fajly farmat GIF sciskae z ne menshaj efektyynascyu PNG z yaylyaecca dobrym farmatam dlya redagavannya vidarysay navat dlya zahoyvannya pramezhkavyh stadyj redagavannya tak yak adnaylenne i perazahoyvanne vidarysa prahodzyac bez strat u yakasci Taksama u adroznenne napryklad ad specyfikacyya PNG ne dazvalyae aytaram realizacyj vybirac yakiya magchymasci yany zbirayucca realizavac Tamu lyuby zahavany vidarys PNG mozha byc prachytana y lyuboj inshoj pragrame yakaya padtrymlivae PNG Roznyya realizacyi algarytmu Deflate dayuc roznuyu stupen scisku tamu byli stvorany pragramy dlya perasciskannya vidarysay z nekalkimi varyyantami nalad u metah atrymannya najlepshaga scisku napryklad fork i advpng z kamplekty vykarystoyvae AnimacyyaIsnue adna asablivasc GIF yakaya y PNG ne realizavanaya padtrymka nekalkih vidarysay u adnym fajle i y pryvatnasci animacyi PNG pershapachatkova byy pryznachany tolki dlya zahoyvannya adnago vidarysa y adnym fajle Dlya peradachy animavanyh vidarysay byy raspracavany pashyrany farmat apublikavany y syaredzine 1999 goda i yzho padtrymlivaecca y roznyh pragramah adnak pakul tak i ne stay agulnaprynyatym Nekatoryya u pryvatnasci raspracoyshchyki Mozilla Foundation krytykavali MNG za skladanasc i vyaliki pamer realizacyi i adsutnasc zvarotnaj sumyashchalnasci z PNG U 2004 godze yany raspracavali farmat yaki ne byy prynyaty y yakasci aficyjnaga standartu raspracoyshchykami PNG i MNG ale yago padtrymka da 2008 godze byla realizavana y testavyh zborkah nekatoryh brayzeray i nekatoryh pragramah praglyadu vidarysay Sumyashchalnasc z brayzeramiNe yse veb brayzery adnolkava adlyustroyvayuc zmesciva png fajla Prablemnymi mescami moguc byc chastkovaya prazrystasc padtrymka prazrystasci y palitry gama karekcyya kalyarovaya karekcyya ICC Prablema padtrymki 32 bitnaj poynaj prazrystasci vidarysa farmatu PNG y Microsoft Internet Explorer byla vyrashana y syomaj versii brayzera Dlya astatnih versij IE yosc nekalki sposabay yakiya dapamoguc veb majstru damagchysya prazrystasci shlyaham yklyuchennya y veb staronku specyyalnyh funkcyj i skryptoy NazvaNeaficyjna PNG rasshyfroyvayuc yak PNG is Not GIF PNG geta ne GIF pa analogii z vyadomym rekursiynym akronimam GNU is Not UNIX GNU geta ne UNIX PNG vymaylyaecca pa anglijsku getak zha yak slova geta znachyc pɪŋ Gl taksamaGIFZnoskihttp libpng org pub png pnghist html Roelofs G History of the Portable Network Graphics PNG Format 2009 Praverana 14 studzenya 2023 PNG Portable Network Graphics Home Site angl PNG Portable Network Graphics Home Site PNG Portable Network Graphics Home Site A Basic Introduction to PNG Features angl V PNG kolichestvo cvetov vsyo zhe imeet predel no v otlichie ot GIF ono ogranicheno 248 cvetami 3 16 bit A Basic Introduction to PNG Features Pronunciation angl SpasylkiPortable Network Graphics PNG Specification Second Edition angl 10 noyabrya 2003 Rekomendaciya ISO IEC specifikacii PNG ot W3C Arhivavana z pershakrynicy 22 zhniynya 2011 Praverana 21 dekabrya 2007 angl 10 noyabrya 2003 Rekomendaciya ISO IEC specifikacii PNG ot W3C z pershakrynicy 22 zhniynya 2011 Praverana 21 dekabrya 2007 Syargej Chikuenok Pra PNG Chastka 1 Arhivavana 21 snezhnya 2007 2 Arhivavana 3 verasnya 2008 3 Arhivavana 2 verasnya 2008 4 nedastupnaya spasylka Studyya Arcemiya Lebedzeva ab praktychnym prymyanenni farmatu y web Ivan Zenkov i dr PNG Prostoe vvedenie v osobennosti formata nyavyzn 7 zhniynya 2004 Arhivavana z pershakrynicy 22 zhniynya 2011 Praverana 14 dekabrya 2008 Michael Lovitt Cross Browser Variable Opacity with PNG A Real Solution angl nedastupnaya spasylka A List Apart Magazine 21 dekabrya 2002 Arhivavana z pershakrynicy 22 zhniynya 2011 Praverana 15 marta 2008 angl A List Apart Magazine 21 dekabrya 2002 z pershakrynicy 22 zhniynya 2011 Praverana 15 marta 2008