PNG (Portable Network Graphics) — растровий формат збереження графічної інформації, що використовує стиснення без втрат. PNG був створений для заміни формату GIF графічним форматом, який не потребує ліцензії для використання. Зазвичай файли формату PNG мають розширення .png
та MIME тип — image/png
.
| |
Розширення файлу: | .png |
---|---|
MIME-тип: | image/png |
Тип формату: | графічний |
Історія
Причиною створення формату стало те, що 28 грудня 1994 року Unisys запатентував алгоритм стиснення даних Лемпеля–Зіва–Велча (LZW), який використовувався у форматі Graphics Interchange Format (GIF). Патент вимагав, щоби все програмне забезпечення, яке підтримує GIF, платило роялті, що викликало критику з боку користувачів Usenet. Одним із них був Томас Бутелл, який 4 січня 1995 року опублікував дискусію в групі новин Usenet «comp.graphics», де розробив план безкоштовної альтернативи для GIF. Інші учасники дискусії висували різні пропозиції, які згодом стануть частиною остаточного формату файлу. Олівер Фромм, автор популярного засобу перегляду JPEG QPEG, запропонував назву PING, яка з часом перетворилася на PNG, рекурсивну абревіатуру, яка означає «PING це не GIF» (PING is not GIF), а також розширення .png. Інші пропозиції включали алгоритм стиснення Deflate і підтримку 24-бітного кольору, який не працює у GIF.
Повна специфікація PNG була випущена за схваленням W3C 1 жовтня 1996 року, 15 січня 1997 року її було названо RFC 2083. Специфікацію було переглянуто 31 грудня 1998 року, тоді є опубліковано версію 1.1, що вирішувала технічні проблеми з корекцією гами та кольору.
Версія 1.2 випущена 11 серпня 1999 року додала фрагмент iTXt як єдину зміну специфікації, а переформатована версія 1.2 була випущена як друге видання стандарту W3C 10 листопада 2003 року.
Застосування
Формат зберігає інформацію у стиснутому вигляді, але стиснення проводиться без втрат якості, на відміну від формату JPEG. Формат PNG спроєктований на заміну застарілого і простішого формату GIF, а також подекуди, для заміни складнішого формату TIFF (див. сайт PNG [ 16 жовтня 2004 у Wayback Machine.] або хронологічну сторінку [ 16 жовтня 2004 у Wayback Machine.]).
Особливості
Формат PNG характеризується сильнішим рівнем стиснення для файлів з більшою кількістю кольорів ніж GIF, але різниця становить близько 5-25 %, чого недостатньо для абсолютної переваги формату, тому що маленькі картинки GIF стискає принаймні не гірше. Існує також одна особливість GIF, яку не повторює PNG — це можливість збереження множинного зображення, особливо мультиплікації. Призначення PNG — зберігати лише одне зображення. Для передачі множинних зображень використовується розширений формат MNG, опублікований у середині 1999 року, який підтримується у різних прикладних програмах.
Патент на формат GIF належить компанії , що обмежує можливості використання цього формату у вільному програмному забезпеченні. На додаток, у основі методу стиснення, що застосовується до графічних файлів при збереженні їх у GIF, лежить алгоритм стиснення LZW, патент на який належить компанії Unisys. Слід також зазначити, що термін дії патенту на формат GIF завершився 11 серпня 2006 року.
PNG використовує відкритий, непатентований алгоритм стиснення Deflate, вільні реалізації якого доступні в інтернеті. Цей же алгоритм використовують і багато інших програм компресії даних, на кшталт PKZIP та .
Підтримка прозорості
Проблема підтримки 24-бітної (повної) прозорості зображення формату PNG у internet-браузері Internet Explorer виробництва Microsoft вирішена компанією-виробником цього програмного продукту у сьомій його версії. Попри це, існує ряд прийомів і технік, які дозволяють вебмайстрам уникнути цієї проблеми, застосовуючи різні скрипти і функції. Всі інші сучасні браузери успішно підтримують можливості формату PNG.
Примітки
- Roelofs, Greg. . people.apache.org. Архів оригіналу за 30 березня 2022. Процитовано 24 листопада 2021.
- . IANA. 27 липня 1996. Архів оригіналу за 15 вересня 2017. Процитовано 30 листопада 2021.
- Roelofs, 1999, Chapter 7. History of the Portable Network Graphics Format.
- W3C, 2003, 11.2.2
IHDR
Image header
Посилання
- Специфікація формату PNG [Архівовано 22 серпня 2011 у WebCite](англ.)
- Опис формату MNG [ 26 березня 2021 у Wayback Machine.](англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
PNG Portable Network Graphics rastrovij format zberezhennya grafichnoyi informaciyi sho vikoristovuye stisnennya bez vtrat PNG buv stvorenij dlya zamini formatu GIF grafichnim formatom yakij ne potrebuye licenziyi dlya vikoristannya Zazvichaj fajli formatu PNG mayut rozshirennya png ta MIME tip image png Portable Network Graphics PNG Rozshirennya fajlu pngMIME tip image pngTip formatu grafichnijIstoriyaPrichinoyu stvorennya formatu stalo te sho 28 grudnya 1994 roku Unisys zapatentuvav algoritm stisnennya danih Lempelya Ziva Velcha LZW yakij vikoristovuvavsya u formati Graphics Interchange Format GIF Patent vimagav shobi vse programne zabezpechennya yake pidtrimuye GIF platilo royalti sho viklikalo kritiku z boku koristuvachiv Usenet Odnim iz nih buv Tomas Butell yakij 4 sichnya 1995 roku opublikuvav diskusiyu v grupi novin Usenet comp graphics de rozrobiv plan bezkoshtovnoyi alternativi dlya GIF Inshi uchasniki diskusiyi visuvali rizni propoziciyi yaki zgodom stanut chastinoyu ostatochnogo formatu fajlu Oliver Fromm avtor populyarnogo zasobu pereglyadu JPEG QPEG zaproponuvav nazvu PING yaka z chasom peretvorilasya na PNG rekursivnu abreviaturu yaka oznachaye PING ce ne GIF PING is not GIF a takozh rozshirennya png Inshi propoziciyi vklyuchali algoritm stisnennya Deflate i pidtrimku 24 bitnogo koloru yakij ne pracyuye u GIF Povna specifikaciya PNG bula vipushena za shvalennyam W3C 1 zhovtnya 1996 roku 15 sichnya 1997 roku yiyi bulo nazvano RFC 2083 Specifikaciyu bulo pereglyanuto 31 grudnya 1998 roku todi ye opublikovano versiyu 1 1 sho virishuvala tehnichni problemi z korekciyeyu gami ta koloru Versiya 1 2 vipushena 11 serpnya 1999 roku dodala fragment iTXt yak yedinu zminu specifikaciyi a pereformatovana versiya 1 2 bula vipushena yak druge vidannya standartu W3C 10 listopada 2003 roku ZastosuvannyaFormat zberigaye informaciyu u stisnutomu viglyadi ale stisnennya provoditsya bez vtrat yakosti na vidminu vid formatu JPEG Format PNG sproyektovanij na zaminu zastarilogo i prostishogo formatu GIF a takozh podekudi dlya zamini skladnishogo formatu TIFF div sajt PNG 16 zhovtnya 2004 u Wayback Machine abo hronologichnu storinku 16 zhovtnya 2004 u Wayback Machine OsoblivostiFormat PNG harakterizuyetsya silnishim rivnem stisnennya dlya fajliv z bilshoyu kilkistyu koloriv nizh GIF ale riznicya stanovit blizko 5 25 chogo nedostatno dlya absolyutnoyi perevagi formatu tomu sho malenki kartinki GIF stiskaye prinajmni ne girshe Isnuye takozh odna osoblivist GIF yaku ne povtoryuye PNG ce mozhlivist zberezhennya mnozhinnogo zobrazhennya osoblivo multiplikaciyi Priznachennya PNG zberigati lishe odne zobrazhennya Dlya peredachi mnozhinnih zobrazhen vikoristovuyetsya rozshirenij format MNG opublikovanij u seredini 1999 roku yakij pidtrimuyetsya u riznih prikladnih programah Patent na format GIF nalezhit kompaniyi sho obmezhuye mozhlivosti vikoristannya cogo formatu u vilnomu programnomu zabezpechenni Na dodatok u osnovi metodu stisnennya sho zastosovuyetsya do grafichnih fajliv pri zberezhenni yih u GIF lezhit algoritm stisnennya LZW patent na yakij nalezhit kompaniyi Unisys Slid takozh zaznachiti sho termin diyi patentu na format GIF zavershivsya 11 serpnya 2006 roku PNG vikoristovuye vidkritij nepatentovanij algoritm stisnennya Deflate vilni realizaciyi yakogo dostupni v interneti Cej zhe algoritm vikoristovuyut i bagato inshih program kompresiyi danih na kshtalt PKZIP ta Pidtrimka prozorostiProblema pidtrimki 24 bitnoyi povnoyi prozorosti zobrazhennya formatu PNG u internet brauzeri Internet Explorer virobnictva Microsoft virishena kompaniyeyu virobnikom cogo programnogo produktu u somij jogo versiyi Popri ce isnuye ryad prijomiv i tehnik yaki dozvolyayut vebmajstram uniknuti ciyeyi problemi zastosovuyuchi rizni skripti i funkciyi Vsi inshi suchasni brauzeri uspishno pidtrimuyut mozhlivosti formatu PNG PrimitkiRoelofs Greg people apache org Arhiv originalu za 30 bereznya 2022 Procitovano 24 listopada 2021 IANA 27 lipnya 1996 Arhiv originalu za 15 veresnya 2017 Procitovano 30 listopada 2021 Roelofs 1999 Chapter 7 History of the Portable Network Graphics Format W3C 2003 11 2 2 IHDR Image headerPosilannyaSpecifikaciya formatu PNG Arhivovano 22 serpnya 2011 u WebCite angl Opis formatu MNG 26 bereznya 2021 u Wayback Machine angl