Portable Network Graphics | это... Что такое Portable Network Graphics? (original) (raw)
Portable Network Graphics
Визуализация изображения в формате PNG с 8-битным каналом прозрачности. Шахматный фон обычно используется в графических редакторах в качестве «прозрачного» фона.
PNG (англ. portable network graphics, сокращение произносится по-английски /pɪŋ/[1]) — растровый формат хранения графической информации, использующий сжатие без потерь. PNG был создан как для улучшения, так и для замены формата GIF графическим форматом, не требующим лицензии для использования.
Обычно файлы формата PNG имеют расширение PNG
или png
и используют обозначение image/png.
- 2 Область применения
- 3 Мультипликация
- 4 Совместимость с браузерами
- 5 Название
- 6 См. также
- 7 Ссылки
- 8 Примечания
История формата
Днём рождения PNG можно считать 4 января 1995 г., когда Т. Боутелл предложил в ряде конференций W3C, а с выходом 1 октября 1996 г. версии 1.0 PNG был рекомендован в качестве полноправного сетевого формата.
Область применения
Формат PNG спроектирован для замены устаревшего и более простого формата GIF, а также, в некоторой степени, для замены значительно более сложного формата TIFF (см. официальный сайт PNG или хронологическую страницу для дополнительной информации). Формат PNG позиционируется прежде всего для использования в сети Интернет и редактирования графики.
PNG поддерживает три основных типа растровых изображений[2]:
- Полутоновое изображение (с глубиной цвета 16 бит)
- Цветное индексированное изображение (палитра 8 бит для цвета глубиной 24 бит)
- Полноцветное изображение (с глубиной цвета 48 бит)
Формат PNG хранит графическую информацию в сжатом виде. Причём это сжатие производится без потерь, в отличие, например, от
- практически неограниченное[3] количество цветов в изображении (GIF использует в лучшем случае 8-битный цвет);
- опциональная поддержка альфа-канала;
- возможность гамма-коррекции;
- двумерная чересстрочная развёртка;
- возможность расширения формата пользовательскими блоками (на этом основан, в частности, GIF был разработан фирмой CompuServe[4] в 1987 г. и доступен изначально для свободного использования[5]. Некоторое время назад, до окончания в 2004 г. действия патентов, принадлежавших Unisys, на алгоритм сжатия LZW[4], используемый в GIF, его применение в свободном программном обеспечении было затруднено. На данный момент такие затруднения сняты. PNG же с самого начала использует открытый, не запатентованный алгоритм сжатия Интернете. Этот же алгоритм используют многие программы компрессии данных, в том числе gzip (GNU zip).
Формат PNG обладает более высокой степенью сжатия для файлов с большим количеством цветов, чем GIF, но разница составляет около 5-25 %, что недостаточно для абсолютного преобладания формата, так как небольшие 2-16 цветные файлы формат GIF сжимает с не меньшей эффективностью.
PNG является хорошим форматом для редактирования изображений, даже для хранения промежуточных стадий редактирования, так как восстановление и пересохранение изображения проходят без потерь в качестве. Также, в отличие, например, от TIFF, спецификация PNG не позволяет авторам реализаций выбирать, какие возможности они собираются реализовать. Поэтому любое сохранённое изображение PNG может быть прочитано в любом другом приложении, поддерживающем PNG.
Различные реализации алгоритма Deflate дают разную степень сжатия, поэтому были созданы программы для пережатия изображений с несколькими вариантами настроек в целях получения наилучшего сжатия — например, форк pngcrush 7-Zip).
Мультипликация
Существует одна особенность GIF, которая в PNG не реализована — поддержка множественного изображения, особенно мультипликации; PNG изначально был предназначен лишь для хранения одного изображения в одном файле.
Для передачи анимированных изображений был разработан расширенный формат MNG, опубликованный в середине 1999 года и уже поддерживаемый в различных приложениях, однако пока так и не ставший общепринятым.
Некоторые — в частности, разработчики Mozilla Foundation — критиковали MNG за сложность и большой размер реализации, и отсутствие обратной совместимости с PNG. В 2004 году они разработали формат веб-браузеров и программ просмотра изображений.
Совместимость с браузерами
Не все веб-браузеры одинаково отображают содержимое png-файла. Узким местом являются:
- частичная прозрачность (альфа-канал);
- поддержка прозрачности в палитре;
- гамма-коррекция.
Проблема поддержки 32-битной (полной) прозрачности картинки формата PNG в Microsoft Internet Explorer была решена в седьмой версии браузера. Для остальных версий IE есть несколько способов, которые помогут веб-мастеру добиться прозрачности путём включения в веб-страницу специальных функций и скриптов.
Название
- Неофициально PNG расшифровывают как «PNG is Not GIF» («PNG — это не GIF») по аналогии с известным рекурсивным акронимом «Unix» («GNU — это не UNIX»).
- PNG произносится по-английски так же, как слово ping[6], то есть [pɪŋ].
См. также
- Libpng
Ссылки
- Portable Network Graphics (PNG) Specification (Second Edition) (англ.) (2003-11-10). — Рекомендация ISO/IEC спецификации PNG от W3C. Проверено 21 декабря 2007.
- Сергей Чикуенок «Про PNG» часть 1; 2; 3; 4 Студия Артемия Лебедева — о практическом применении формата в web
- Иван Зенков и другие PNG: Простое введение в особенности формата (2004). Проверено 14 декабря 2008.
- Michael Lovitt Cross-Browser Variable Opacity with PNG: A Real Solution (англ.). A List Apart Magazine (2002-12-21). Проверено 15 марта 2008.
Примечания
- ↑ http://www.libpng.org/pub/png/#history(англ.)
- ↑ A Basic Introduction to PNG Features (англ.)
- ↑ В PNG количество цветов всё же имеет предел, но, в отличие от GIF, оно ограничено 248 цветами (3×16бит).
- ↑ 1 2 GIF (Англоязычная Википедия)
- ↑ Comparison of graphics file formats (Англоязычная Википедия)
- ↑ A Basic Introduction to PNG Features / Pronunciation(англ.)
Форматы медиаданных Сжатие видео IEC · JPEG 2000 · · · · ITU-T H.120 · · H.262 · · ДругиеAMV · · Bink · · Indeo · Pixlet · RealVideo · RTVideo · SheerVideo · Smacker · Snow · · · · VP7 · VP8 · WMV Сжатие звука IEC (MP3) · MPEG-1 Layer II · MPEG-1 Layer I · · HE-AAC ITU-T · G.718 · G.719 · · G.722.1 · G.722.2 · · · · G.728 · · G.729.1 · G.729a Другие AC3 · · Apple Lossless · ATRAC · · · Monkey's Audio · μ-law · · · OptimFROG · RealAudio · RTAudio · SHN · Siren · · · · WMA · · · Сжатие изображений IEC/ITU-T · JPEG 2000 · · · · PNG · Другие · · · ICER · · · PGF · TGA · · JPEG XR / HD Photo · PSD Медиаконтейнеры Основные 3GP · ASF · AVI · Bink · DMF · DPX · EVO · FLV · Matroska (MKV) · MPEG-PS · · MP4 · MXF · NUT · · Ogg Media · · · · · Только звукAIFF · AU · См. также: Методы сжатия • Программы для сжатия данных Wikimedia Foundation.2010. Игры ⚽ Поможем решить контрольную работу SSI (программирование) Танзания Полезное Смотреть что такое "Portable Network Graphics" в других словарях: Portable Network Graphics — PNG A PNG image with an 8 bit transparency channel (top). The same image is overlaid onto a checkered background (botto … Wikipedia Portable Network Graphics — Dateiendung: .png MIME Type: image/png … Deutsch Wikipedia Portable network graphics — Pour les articles homonymes, voir PNG. Portable Network Graphic Extension de fichier .png Type MIME image/png … Wikipédia en Français Portable Network Graphics — PNG (Portable Network Graphics) PNG … Wikipedia Español Portable Network Graphics — Pour les articles homonymes, voir PNG. Portable Network Graphic Extension .png Type MIME image/png Développé par W3C … Wikipédia en Français Portable Network Graphics — PNG failas statusas T sritis informatika apibrėžtis ↑Grafikos failų tipas, skirtas internetui. Panašus į GIF tipą. Pakuojant paveikslus neprarandama informacija. Gali būti 8 arba 24 bitų spalvos. atitikmenys: angl. PNG; Portable Network Graphics… … Enciklopedinis kompiuterijos žodynas Animated Portable Network Graphics — Un PNG animé montrant une balle qui rebondit (requiert une version récente de la plupart des navigateurs) Extension .png Développé par … Wikipédia en Français Animated Portable Network Graphics — Información general Extensión de archivo .png .apng Lanzamiento inicial … Wikipedia Español Animated Portable Network Graphics — Vorlage:Infobox Dateiformat/Wartung/MIME fehltVorlage:Infobox Dateiformat/Wartung/MagischeZahl fehlt Animated Portable Network Graphics Vorlage:Infobox Dateiformat/Wartung/Screenshot Format … Deutsch Wikipedia portable network graphics — graphic file format that offers most of the advantages of the GIF format but is patent free, PNG (Computers) … English contemporary dictionary 18+ © Академик, 2000-2024 Обратная связь:Техподдержка,Реклама на сайте 👣 Путешествия Экспорт словарей на сайты, сделанные на PHP, Joomla, Drupal, WordPress, MODx. Пометить текст и поделиться Искать во всех словарях Искать в переводах Искать в Интернете Поделиться ссылкой на выделенное