wd wp Пошук:

PNG

PNG (англ.: portable network graphics, скарачэнне вымаўляецца па-англійску /pɪŋ/[2]) — растравы фармат захоўвання графічнай інфармацыі, які выкарыстоўвае сціск без страт па алгарытме Deflate.

PNG быў створаны як свабодны фармат для замены GIF, таму ў Інтэрнэце з’явіўся рэкурсіўны акронім «PNG is Not GIF»[3] (PNG - не GIF).

Гісторыя фармату

4 студзеня 1995 года Г Боутелл прапанаваў у шэрагу канферэнцый Usenet стварыць свабодны фармат, які быў бы не горш за GIF. Праз тры тыдні пасля публікацыі ідэі былі распрацаваны чатыры версіі новага фармату. Спачатку ён меў назву МЕНАВІТА (Portable Bitmap Format), а цяперашняе імя атрымаў 23 студзеня 1995 года. Ужо ў снежні таго ж года спецыфікацыя PNG версіі 0.92 была разгледжана кансорцыумам W3C, а з выхадам 1 кастрычніка 1996 года версіі 1.0 PNG быў рэкамендаваны ў якасці паўнапраўнага сеткавага фармату.

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

Фармат PNG спраектаваны для замены састарэлага і больш простага фармату GIF, а таксама, у некаторай ступені, для замены значна больш складанага фармату TIFF.[4] Фармат PNG пазіцыянуецца перш за ўсё для выкарыстання ў Інтэрнэце і рэдагавання графікі.

PNG падтрымлівае тры асноўных тыпу растравых выяў[5]:

Фармат PNG захоўвае графічную інфармацыю ў сціснутым выглядзе. Прычым гэта вырабляецца сціск без страт, у адрозненне, напрыклад, ад JPEG з стратамі.

Ён мае наступныя асноўныя перавагі перад GIF:

Фармат GIF быў распрацаваны фірмай CompuServe ў 1987 годзе і першапачаткова быў недаступны для вольнага выкарыстання. Да заканчэння ў 2004 годзе дзеяння патэнтаў на алгарытм сціску LZW, якія належалі Unisys і выкарыстоўваемых ў GIF, яго прымяненне ў свабодным праграмным забеспячэнні было абцяжарана. На дадзены момант такія цяжкасці знятыя. PNG ж з самага пачатку выкарыстоўвае адкрыты, непатентованный алгарытм сціску Deflate, бясплатныя рэалізацыі якога даступныя ў Інтэрнэце. Гэты ж алгарытм выкарыстоўваюць многія праграмы кампрэсіі дадзеных, у тым ліку PKZIP і gzip (GNU zip).

Фармат PNG валодае больш высокай ступенню сціску для файлаў з вялікай колькасцю колераў, чым GIF, але розніца складае каля 5-25 %, што недастаткова для абсалютнай перавагі фармату, так як невялікія 2-16-каляровыя файлы фармат GIF сціскае з не меншай эфектыўнасцю.

PNG з’яўляецца добрым фарматам для рэдагавання выяў, нават для захоўвання прамежкавых стадый рэдагавання, так як аднаўленне і перазахоўванне выявы праходзяць без страт у якасці. Таксама, у адрозненне, напрыклад, ад TIFF, спецыфікацыя PNG не дазваляе аўтарам рэалізацый выбіраць, якія магчымасці яны збіраюцца рэалізаваць. Таму любая захаваная выява PNG можа быць прачытана ў любым іншым дадатку, які падтрымлівае PNG.

Розныя рэалізацыі алгарытму Deflate даюць розную ступень сціску, таму былі створаны праграмы для пережатия малюнкаў з некалькімі варыянтамі налад у мэтах атрымання найлепшага сціску — напрыклад, форк pngcrush OptiPNG і advpng з камплекты AdvanceCOMP (выкарыстоўвае 7-Zip).

Анімацыя

Існуе адна асаблівасць GIF, якая ў PNG не рэалізаваная: падтрымка некалькіх малюнкаў у адным файле, і ў прыватнасці — анімацыі; PNG першапачаткова быў прызначаны толькі для захоўвання адной выявы ў адным файле.

Для перадачы анімаваных малюнкаў быў распрацаваны пашыраны фармат MNG, апублікаваны ў сярэдзіне 1999 года і ўжо падтрымліваецца ў розных прыкладаннях, аднак пакуль так і не стаў агульнапрынятым.

Некаторыя — у прыватнасці, распрацоўшчыкі Mozilla Foundation — крытыкавалі MNG за складанасць і вялікі памер рэалізацыі, і адсутнасць зваротнай сумяшчальнасці з PNG. У 2004 годзе яны распрацавалі фармат APNG, які не быў прыняты ў якасці афіцыйнага стандарту распрацоўшчыкамі PNG і MNG, але яго падтрымка да 2008 годзе была рэалізавана ў тэставых зборках некаторых браўзераў і некаторых праграмах прагляду выяў.

Сумяшчальнасць з браўзерамі

Не ўсе вэб-браўзеры аднолькава адлюстроўваюць змесціва png-файла. Праблемнымі месцамі могуць быць:

  1. частковая празрыстасць (альфа-канал)
  2. падтрымка празрыстасці ў палітры
  3. гама-карэкцыя
  4. каляровая карэкцыя (ICC)

Праблема падтрымкі 32-бітнай (поўнай) празрыстасці малюнкі фармату PNG ў Microsoft Internet Explorer была вырашана ў сёмай версіі браўзэра. Для астатніх версій IE ёсць некалькі спосабаў, якія дапамогуць вэб-майстру дамагчыся празрыстасці шляхам ўключэння ў вэб-старонку спецыяльных функцый і скрыптоў.

Назва

Гл. таксама

Зноскі

  1. 1 2 3 http://libpng.org/pub/png/pnghist.html
  2. PNG (Portable Network Graphics) Home Site (англ.)
  3. PNG (Portable Network Graphics) Home Site
  4. PNG (Portable Network Graphics) Home Site
  5. A Basic Introduction to PNG Features(англ.)
  6. В PNG количество цветов всё же имеет предел, но, в отличие от GIF, оно ограничено 248 цветами (3×16 бит).
  7. A Basic Introduction to PNG Features / Pronunciation(англ.)

Спасылкі

Тэмы гэтай старонкі (8):
Катэгорыя·Старонкі з няправільным сінтаксісам спасылак на крыніцы
Катэгорыя·Стандарты W3C
Катэгорыя·Графіка ў Web
Катэгорыя·Вікіпедыя·Артыкулы з крыніцамі з Вікідадзеных
Катэгорыя·Фарматы файлаў
Катэгорыя·Вікіпедыя·Артыкулы з непрацоўнымі спасылкамі
Катэгорыя·Вікіпедыя·Артыкулы з пераазначэннем значэння з Вікідадзеных
Катэгорыя·Графічныя фарматы