Png формат это: Файл PNG — что это за формат и основные программы

Содержание

Для чего предназначен формат PNG?

Растровый графический формат PNG появился в качестве своеобразного майдана свободных разработчиков против технологической олигархии, стяжательства и жажды наживы, душивших развитие интернета.

В середине девяностых годов прошлого века во всю бушевала Первая интернет-революция. Консорциум всемирной сети W3C в результате бескровного переворота сместил законно избранное (путем подкупа электората) Временное представительство в лице Microsoft и Netscape. Последние оказались неспособны договориться о стандартах и поставили молодую цифровую цивилизацию на грань браузерной войны.

Назрела насущная необходимость введения всеобщей унификации интернет-технологий. Однако существовавший к тому времени формат графики GIF имел маленький, но существенный недостаток – у него была коммерческая лицензия, в том числе на технологию сжатия данных.

Как водится, платить никто не хотел, поэтому, чтобы избежать хаоса во всемирной сети, когда сайты одного разработчика невозможно просмотреть на браузерах другой, группа добровольных программистов создала спецификацию PNG, которая оказалась не хуже GIF, а по некоторым характеристикам имела значительные преимущества.

Технические особенности формата PNG

В общем-то, если присмотреться, PNG отличается от GIF примерно, как MS Office отличается от LibreOffice. В основе растровая графика со сжатием, индексированная цветовая палитра. Тем не менее, разработчики PNG учли ошибки GIF и сумели избавить новую технологию от гнетущих проблем прошлого.

  • Схема сжатия данных в PNG обеспечивала восстановление исходного изображения совершенно без потерь независимо от степени сжатия.
  • Больший уровень сжатия данных.
  • Допускалось использование неограниченного числа цветов в изображении. Это позволило обеспечить качество и реализм картинки почти на уровне фотографического формата JPEG.
  • Поддержка многоуровневой прозрачности слоев.
  • Формат PNG позволяет сохранять все промежуточные стадии редактирования изображения и восстановление любого шага без потерь в качестве.

Можно сказать – единственным недостатком PNG стала невозможность сохранять в одном файле несколько изображений, что не позволяет применять эту технологию для создания анимированных картинок.

Были попытки создать версии этого формата с возможностью анимации, но они оказались уже не востребованы – в начале 21 века истек срок лицензии и формат графики GIF стал бесплатным для использования с любыми целям.

Сфера применения PNG

Portable Network Graphics переводится примерно как «переносимая сетевая графика». Даже в названии проекта заметно подражание GIF – «графический формат для обмена по сетям».

Чтобы откреститься от темного прошлого, создатели PNG распространили в интернете рекурсивный акроним «Ping is Not a GIF» – «Пинг это не GIF».

Пинг – британское произношение PNG, в американском английском скорее звучит как Пи-эн-джи, для русскоязычного наблюдателя -пээнгэ.

На деле революционный формат упаковки графики оказался очень неплох и сегодня является самый популярным для подготовки изображений к публикации на сайтах, в блогах и социальных сетях благодаря своим выдающимся качествам.

  • Кросс-платформенность – одинаково хорошо читается всеми типами современных браузеров и графических редакторов.
  • Имеет маленький вес при высоком качестве изображения.
  • Легко поддается сжатию в широком ранге без потери качества.

Конечно, если использовать PNG в полиграфии, например, для печали цветных постеров большого размера или фотографий, где требуется реалистичность изображения, формат JPEG показывает себя лучше.

Однако при размещении фотографий на сайтах для просмотра на экранах компьютерных мониторов, особенно на маленьких дисплеях мобильных устройств, пользователи не заметят никакой разницы между фотографией в формате PNG и JPEG. Точнее, чтобы заметить разницу нужно либо пристально всматриваться, либо быть профессиональным фотографом.

Для сайтов важнее небольшой вес картинок, чтобы не замедлять загрузку веб-страниц.

Если учитывать статистику, что в среднем на сайтах посетители проводят всего несколько секунд, а контент не подробно изучается, а поверхностно сканируется быстрым взглядом – то качество изображения PNG оказывается оптимальным.

Преимущества PNG перед JPEG

В процессе многократных сжатий и редактирования изображения в файлах JPEG приобретают искажения, появляются цветовые ореолы, возможно выпадения пиксельных блоков.

Если необходимо опубликовать на странице сайта очень четкую схему, с разборчивыми мелкими деталями, инфографику – здесь PNG показывает значительно лучшие результаты, чем JPEG, который оптимально подходит для упаковывания изображений, в которых основным требованием является реализм – фотографии природных пейзажей, животных, людей.

Возможность создания прозрачных слоев делает формат PNG незаменимым для разработки логотипов, иконок, символов, кнопок.

В PNG есть функция хранения метаданных – дата, время, место создания изображения, сведения об авторе, правообладателях и прочее. Это полезно помнить, когда вы собираетесь публиковать заимствованную в интернете картинку. Чтобы Google не смог выявить дубликат – нужно удалить метаданные из файла (при помощи графического редактора).

Бесплатный онлайн конвертер изображений в PNG

На данном сайте вы можете без проблем преобразовать практически любое изображение в формат PNG, при этом вы можете установить глубину цвета от 1бита до 64бит, а так же выставить уровень сжатия.

Заметьте, что для того чтобы получить в полученном изображении у вас сохранилась прозрачность нужно использовать глубину с цвета RGBA. В данном случае буква А означает — альфа-канал, т.е. прозрачный.

Оптимизация PNG

Не все программы делают PNG с минимальным размером файла. Поэтому перед публикацией картинки на сайте рекомендуется её оптимизировать. Для этих целей вы можете использовать различные утилиты, или использовать наш онлайн-сервис для оптимизации. Просто выберите изображение и нажмите «Оптимизировать».

О формате PNG. Краткий тест-драйв / Хабр

  1. Что такое PNG?
  2. PNG vs GIF.
  3. PNG vs JPEG.
  4. Жизнь после Photoshop’а или сжимаем дальше.
  5. Adobe Fireworks или PNG-8 с альфа-каналом.
  6. Вердикт.

Осторожно, много картинок! Все кликабельны.

PNG

Растровый графический формат PNG, набирающий всё большую популярность в эпоху веб 2.

0, появился в далеком 1995 году как замена старому доброму GIF (и, частично, TIFF). К тому времени хозяева запатентованного GIF’а решили сбивать четырёхзначные суммы со всех разработчиков, использующих формат, и свободному сообществу ничего не осталось кроме как предложить бесплатную альтернативу.

Так в чем же преимущества формата?

  • Полноценная поддержка alpha-transparency – прозрачности. Позволяет сделать участки изображения прозрачными и полупрозрачными.
  • Качественный алгоритм сжатия без потери качества. Похожий на LZW, но немного эффективнее.
  • Возможность черезстрочной развёртки, причем (в отличии от GIF) как по вертикали, так и по горизонтали одновременно.
  • Встроенная гамма-коррекция. Позволяет прикрепить к изображению настройки его отображения, для того чтобы на разных мониторах изображение отображалось точно так же, как и у автора.

Существуют 2 версии формата: PNG-8 (похож на GIF – использует индексные цвета) и PNG-24 (ближе к JPEG – полноцветная палитра).

PNG vs GIF

Так как PNG-24 использует полную палитру цветов, сравнивать его с GIF довольно сложно. PNG-8 с его индексной палитрой здесь более схож. Приведу скриншоты для сравнения:

Практика (как и мнение коллег) показывает, что простые небольшие изображения GIF сжимает лучше. Но, когда речь заходит о больших изображениях, GIF всё же остаётся позади.

Кроме того, ещё одно немаленькое преимущество: на самом деле, вопреки распространённому мнению, PNG-8 тоже может использовать полноценный альфа-канал, как и PNG-24. Просто Photoshop его не поддерживает, поэтому Сергей Чикуенок из студии Лебедева рекомендует использовать Adobe Fireworks, чем я и решил заняться (Об этом немного позже).

PNG vs JPEG

А в этой битве, если прозрачность нам не нужна, PNG проигрывает, так сказать, на «среднем сегменте рынка». Хотя, если прилинковать к JPEG’у ICC-профайл, разница в объёме становится незаметной. Мои замеры приводились на – JPEG 100%. А при меньшем качестве (с не особо заметной для глаза разницей) сравнение, к сожалению, становится ещё более печальным.

В общем, смотрите сами:

UPD А вообще, результаты значительно зависят от самого изображения: PNG лучше сжимает градиенты и однотонные участки, но для фотографий лучшее сжатие даёт JPEG. Хотя, говорят (самому с трудом верится), на больших фотографиях PNG и тут лидирует – проверено только что в процессе конвертирования скриншотов к статье (PNG против JPEG-70% – выигрыш раза в полтора).

Жизнь после Photoshop’а или сжимаем дальше

Во многих ситуациях PNG остаётся вообще незаменимым, так как прозрачность нормально не поддерживается ни одним из альтернативных веб-форматов, а какой простор он открывает дизайнерам и верстальщикам… UPD Кроме того, с учётом специфики формата, для элементов дизайна в вебе – это, наверное, лучшее решение.

Гуглим и качаем – PNGOut. Программка около 1.5 Мб с минимальным количеством настроек позволяет прогонять (в том числе пакетно) PNG-файлы со сжатием.

На пакете иконок (90 файлов с прозрачным фоном без особых наворотов) выигрыш в объёме составил в среднем около 10-15%. Не особо, конечно, впечатляет. Но для рассмотренных выше файлов-примеров процент сжатия колебался от 10% (большой постер без прозрачности) до 72% (полупрозрачные прямоугольники). Так что, попробовать стоит, тем более работа с утилитой много времени не занимает.

Кроме PNGOut, существует ещё много программ, детальным обзором которых сейчас заниматься не хочется:

  • OptiPNG – не имеет графической оболочки и работает из командной строки. По непроверенным данным процент сжатия меньше. UPD но её пользователи утверждают обратное.
  • Pngcrush – сам не пробовал, говорят «пытается оптимизировать файл всеми доступными способами», но главное ведь не «как пытается», а «как оптимизирует».
  • и ещё ряд утилиток просто вычищающих служебный мусор из файлов.
Adobe Fireworks

Честно говоря, Adobe Fireworks стал для меня настоящим открытием: PNG-8, PNG-24 и PNG-32 + куча настроек!

3 версии формата в AF:

PNG-24 и PNG-32 я подробно не рассматривал. Насколько я понял, в их терминологии 32 – с альфа-каналом, а 24 – без. По предварительным прикидкам Photoshop справляется с этй задачей лучше.

А вот PNG-8 разбил все мои (и большинства коллег) стереотипы. Итоговый файл гораздо меньше GIF’а и существует полноценная поддержка прозрачности двумя способами: alpha и index transparency. Единственным минусом по сравнению с PNG-24 остаётся индексная палитра, хотя всё зависит от потребностей. Моё личное мнение – PNG-8 в большинстве случаев уделывает и GIF, и PNG-24.

PNG против GIF в AF, хотя как раз с привычными GIF-JPEG Fireworks работает по умолчанию не очень (с настройками я не игрался). Но даже в сравнении с Photoshop’овским результатом разница в пользу PNG:

И вот всё разнообразие PNG-8 — ради этого стоит устанавливать Adobe Fireworks:

Для сравнения: тот же файл стараниями Photoshop весил 3 188 байт против полученных теперь 450, то есть раз в 6 больше.

Вердикт

По-моему, GIF своё уже отжил. Теперь его существование – в первую очередь вопрос инертности общества. UPD Впрочем, сегмент разных анимационных приятностей Всё рано пока остаётся за GIF :).

Для прозрачных элементов дизайна стоит использовать PNG-8 (реже PNG-24, когда палитры PNG-8 недостаточно для сохранения изображения без потерь).

Для фотографий и сложных графических элементов лидером по-прежнему остаётся JPEG из-за мощных возможностей оптимизации изображения. Хотя в некоторых случаях может оказаться достаточно и PNG-8 – как и раньше, с GIF’ом, смелые эксперименты – залог успеха. UPD Но для действительно больших изображений всё же JPEG проигрывает.

Всем веб-дизайнерам и верстальщикам рекомендую устанавливать Adobe Fireworks и взглянуть на PNG в новом ракурсе.

UPD Я действительно не специалист и обзор писался на коленке, о чём говорит эпитет «краткий»; возможно, не на лучших примерах. Поэтому спасибо всем, кто принял активное участие в обсуждении, особенно kmike и @merlin_rterm. В процессе узнал для себя много нового, в частности, специфику сжатия PNG и что JPEG-100 все равно с потерей качества. Большая часть этих интересностей добавлены прямо в тексте статьи, для того, чтобы не отрывать их от контента.

Обновил иллюстрации. К сожалению, сервис, на котором размещены картинки, не хранит PNG, всё равно конвертируя его в JPEG. Но теперь, по крайней мере, качество лучше. Ещё раз повторюсь – моей целью не было сравнивание артефактов, а только килобайты и ещё раз килобайты итоговых файлов.

Источник – Just Kitich блог.

Про PNG. Часть первая

HTML и CSSXSLTJavaScriptИзображенияСофтEtc

Задача.

Научиться работать с PNG.

Общаясь со своими коллегами на различных семинарах и в студии, я пришел к выводу, что для многих единственным преимуществом формата PNG является наличие честной полупрозрачности. Если поискать в интернете информацию об этом формате, несложно заметить, что веб-разработчики разделились на два лагеря. Первые пишут о том, какой этот формат замечательный, оперируя чисто техническими данными, непонятными обычным кодерам и дизайнерам (к примеру, о превосходстве deflate-алгоритмов сжатия над LZW), другие же оставляют комментарии разной степени глупости о бесполезности PNG, не потрудившись даже вникнуть в суть вещей, описанных в спецификации.

Попробуем разобраться, какие преимущества дает этот формат, чтобы научиться ими пользоваться при подготовке иллюстраций для веба.

Начнем с терминологии. Предполагаю, что большинство читателей пользуются фотошопом и встречали там названия PNG-8 и PNG-24. Это не два разных формата, а всего лишь вариации одного и того же PNG. Формат позволяет хранить три типа изображений: greyscale (для описания изображения используется один канал — белый), indexed-colour (используется палитра цветов, как в GIF) и truecolor (используется три канала — RGB).

Самое главное преимущество формата PNG — это, конечно же, новые алгоритмы сжатия. Все помнят, что GIF эффективно сжимает только горизонтальные одноцветные области? Про это ограничение теперь можно забыть:

GIF, 2568 байт PNG-24, 372 байта

Вторым важным преимуществом является фильтрация строк (scanline filtering, или delta filters), благодаря которой PNG-упаковщик может получить гораздо более удобные данные для сжатия.

Рассмотрим на примере, как они работают. Возьмем изображение 5×5 пикселей с горизонтальным градиентом и схематично отобразим, как оно может быть сохранено в файле (каждое число — уникальный цвет).

Хозяйке на заметку

Считаю своим долгом отметить, что цвет в формате RGB хранится в виде одного числа, а не трех (на каждый канал). Например, цвет R: 253, G: 93, B: 69 хранится как число 16604485 в десятичной системе счисления или как #fd5d45 — в шестнадцатеричной.


Как видно из примера, GIF-кодировщик отдал бы на сжатие строки, которые плохо упаковываются по горизонтали (потому что одинаковые цвета распространяются по вертикали). А вот как может преобразовать эти данные PNG-кодировщик:

Перед каждой строкой появилась цифра 2. Это — фильтр, который был применен к строке. В данном случае это фильтр Up, который говорит декодеру: «Для текущего пикселя возьми значение пикселя выше и прибавь к нему текущее значение». В нашем случае это 0, потому что цвета текущего и верхнего пикселей не отличаются. А эти данные можно эффективней упаковать, если у нас достаточно большое изображение.

Почему я написал может? Потому что в нашем идеализированном случае более эффективной была бы такая схема:

Тут применен фильтр 1 под названием Sub, который говорит декодеру: «Возьми значение пикселя левее текущего и прибавь ему текущее значение». В данном случае 1.

После фильтрации все строки (вместе со значениями фильтров) объединяются в одну последовательность, которая затем сжимается deflate-алгоритмами (их обсуждение выходит за рамки этой статьи).

Хозяйке на заметку

Всего существует 5 фильтров: None (никакой фильтрации), Sub (от текущего значения отнять значение левого пикселя), Up (отнять верхний пиксель), Average (отнять среднее значение левого и верхнего пикселей) и Paeth (подставить значение верхнего, левого или верхнего левого пикселя, назван в честь Алана Паэта).


Проверим работу фильтров:

PNG-24, фильтр None
56084 байта
PNG-24, фильтр Up
23585 байт

Внимательный читатель может заметить, что фильтры применяются не ко всему файлу целиком, а к строкам. Это значит, что каждая строка может иметь свой фильтр. Получается, что способов фильтрации одного изображения может быть 5высота картинки. В общем-то, задача хорошего кодировщика как раз заключается в том, чтобы подобрать такие значения фильтров, при которых объем файла будет минимальным. К сожалению, фотошоп не всегда хорошо справляется со своей работой, поэтому на помощь приходят различные утилиты вроде OptiPNG и PNGCrush, которые в большое количество проходов подбирают разные способы фильтрации и стратегии сжатия данных, значительно сокращая тем самым объем некоторых сложных изображений. Однако стоит помнить, что эти программы не гарантируют уменьшение объема для каждого файла, они всего лишь пытаются найти оптимальный способ кодирования данных.

Еще один больной укол фотошопу за то, что он не умеет сохранять изображения в greyscale-режиме, то есть не умеет понижать глубину цвета. Тут нас опять спасут вышеозначенные утилиты, которые по возможности снижают глубину цвета, не ухудшая при этом качества картинки.

PNG-24 (фотошоп → truecolor),
8167 байт
PNG-24 (фотошоп + OptiPNG → greyscale),
6132 байта

Преимущества greyscale над truecolor очевидны: к примеру, белый цвет в первом случае записывается (в десятичной системе счисления) числом 255, а во втором — 16777215.

Теперь, вооружившись знаниями о хранении данных в формате PNG, мы можем применять их в подготовке изображений для веба. Об этом — в следующих статьях.

Наболело

Grayscale и greyscale — равнозначные варианты. Я использовал последний потому, что он указан в спецификации на W3C.

Ссылки по теме:

http://lingvo.yandex.ru/en?text=grey&st_translate=1
http://www.w3.org/TR/PNG/#3Defsandabbrevs


1
2
3
4



Формат файла PNG — Файл растрового изображения

Что такое файл PNG?

A PNG (Portable Network Graphics) файл формата растрового изображения, который использует сжатие без потерь. Этот формат файла был создан в качестве замены формата обмена графикой (GIF) и не имеет ограничений авторского права. Однако формат файла PNG не поддерживает анимацию. Формат файлов PNG поддерживает сжатие изображений без потерь, что делает его популярным среди пользователей. С течением времени PNG превратился в один из широко используемых форматов файлов изображений.

Краткая история формата файла PNG

Основной причиной создания формата файла PNG был запатентованный алгоритм сжатия Lempel-Ziv-Welch, используемый в формате файла GIF. Это, наряду с другими ограничениями GIF, создало необходимость замены формата файлов GIF на . Первое предложение и название для формата файла PNG поступило в январе 1995 года. Основные события, связанные с форматами файлов PNG, перечислены ниже:

  • Октябрь 1996 года: были выпущены спецификации PNG версии 1.0, которые позже появились как RFC 2083. Он стал W3C. Рекомендация от 19 октября96.
  • Декабрь 1998 г. ​​Выпущена версия 1.1 с небольшими изменениями и добавлением трех новых фрагментов.
  • Август 1999: Выпущена версия 1.2 с добавлением одного дополнительного фрагмента.
  • Ноябрь 2003 г .: PNG стал международным стандартом (ISO/IEC 15948:2003). Эта версия PNG лишь незначительно отличается от версии 1.2 и не добавляет новых фрагментов.
  • Март 2004 г.: ISO/IEC 15948:2004

Функциональное сравнение GIF и PNG

Формат файла PNG был разработан, чтобы быть простым и переносимым, необремененным законом, взаимозаменяемым, гибким и надежным. В следующей таблице перечислены функции GIF, унаследованные форматом файла PNG, в дополнение к новым функциям.

Да

3 Да

Функция GIF PNG
Индекс-цвета. Прозрачность Да Да
Дополнительная информация Да Да
Независимость от оборудования и платформы Да0044 Да
Эффективность Да Да
. Да
Полный альфа-канал (общие маски прозрачности) Нет Да
Информация о гамме изображения Нет
0032 Надежность NO Да
Производительная начальная презентация NO Да

PNG Структура файла

. Например, средство просмотра Microsoft Windows имеет возможность открывать файлы PNG, так как ОС по умолчанию имеет поддержку, доступную как часть установки. Файл PNG состоит из подписи PNG , за которой следует серия //фрагментов//.

Первые восемь байтов файла PNG всегда содержат следующие (десятичные) значения:

{{{137 80 78 71 13 10 26 10 }}}

Эта подпись указывает, что оставшаяся часть файла содержит один PNG изображение, состоящее из серии фрагментов, начиная с фрагмента IHDR и заканчивая фрагментом IEND.

Чанки

Каждый фрагмент состоит из четырех частей:

Длина:  4-байтовое целое число без знака, указывающее количество байтов в поле данных фрагмента. Длина учитывает только поле данных, а не само поле, код типа фрагмента или CRC. Нуль является допустимой длиной. Хотя кодировщики и декодеры должны рассматривать длину как беззнаковую, ее значение не должно превышать 231 байт.

Тип фрагмента: 4-байтовый код типа фрагмента. Для удобства описания и изучения файлов PNG коды типов ограничены прописными и строчными буквами ASCII (A-Z и az, или 65-90 и 97-122 в десятичном формате). Однако кодировщики и декодеры должны обрабатывать коды как фиксированные двоичные значения, а не строки символов. Например, было бы неправильно представлять код типа IDAT в виде EBCDIC-эквивалентов этих букв. Дополнительные соглашения об именах для типов фрагментов обсуждаются в следующем разделе.

Данные фрагмента: Байты данных, соответствующие типу фрагмента, если таковые имеются. Это поле может иметь нулевую длину.

CRC: 4-байтовая CRC (проверка циклическим избыточным кодом), рассчитанная для предыдущих байтов в фрагменте, включая код типа фрагмента и поля данных фрагмента, но не включая поле длины. CRC присутствует всегда, даже для фрагментов, не содержащих данных.

Длина данных чанка может быть любым числом байтов вплоть до максимального; поэтому разработчики не могут предполагать, что фрагменты выровнены по любым границам, превышающим байты.

Фрагменты могут появляться в любом порядке с учетом ограничений, наложенных на каждый тип фрагментов. (Одним заметным ограничением является то, что IHDR должен стоять первым, а IEND – последним; таким образом, блок IEND служит маркером конца файла.) Могут появляться несколько фрагментов одного и того же типа, но только в том случае, если это специально разрешено для этого типа.

Типы чанков

Типы чанков подразделяются на Критические и Вспомогательные на основе 4-байтового значения ASCII с учетом регистра, назначенного для Типа чанка. Все реализации должны понимать и успешно отображать стандартные критические фрагменты. Допустимое изображение PNG должно содержать фрагмент IHDR, один или несколько фрагментов IDAT и фрагмент IEND.

Сжатие

Метод сжатия PNG 0 (единственный метод сжатия, определенный в настоящее время для PNG) определяет сжатие с выкачиванием/раздуванием со скользящим окном размером не более 32768 байт. Сжатие Deflate — это производная LZ77, используемая в zip, gzip, pkzip и связанных с ними программах. Были проведены обширные исследования, подтверждающие его безпатентный статус. Сжатые данные в потоке данных zlib хранятся в виде серии блоков, каждый из которых может представлять необработанные (несжатые) данные, сжатые данные LZ77, закодированные с помощью фиксированных кодов Хаффмана, или сжатые данные LZ77, закодированные с помощью пользовательских кодов Хаффмана. Бит маркера в последнем блоке идентифицирует его как последний блок, позволяя декодеру распознать конец сжатого потока данных.

Фильтрация перед сжатием

Фильтры перед сжатием применяются для подготовки данных изображения к оптимальному сжатию. PNG filter method defines five basic filter types as follow:

Filter Type Name Predicted Value
0 None The scanline is transmitted unmodified
1 Sub Передает разницу между каждым байтом и значением соответствующего байта предыдущего пикселя.
2 Вверх Фильтр Up() аналогичен фильтру Sub(), за исключением того, что в качестве предиктора используется пиксель непосредственно над текущим пикселем, а не слева от него.
3 Среднее Фильтр Среднее() использует среднее значение двух соседних пикселей (левого и верхнего) для прогнозирования значения пикселя.
4 Paeth Фильтр Paeth() вычисляет простую линейную функцию трех соседних пикселей (слева, сверху, слева вверху), а затем выбирает в качестве предиктора соседний пиксель, ближайший к вычисляемому значению.

Алгоритмы фильтрации применяются к байтам , а не к пикселям, независимо от разрядности или типа цвета изображения. Алгоритмы фильтрации работают с последовательностью байтов, сформированной строкой сканирования. Если изображение включает альфа-канал, альфа-данные фильтруются так же, как данные изображения.

Когда изображение чересстрочное, каждый проход шаблона чересстрочной развертки обрабатывается как независимое изображение в целях фильтрации. Фильтры работают с последовательностями байтов, образованными пикселями, фактически переданными во время прохода, а «предыдущая строка сканирования» — это та, которая ранее была передана в том же проходе, а не соседняя в полном изображении. Обратите внимание, что частичное изображение, передаваемое за один проход, всегда прямоугольное, но имеет меньшую ширину и/или высоту, чем полное изображение. Фильтрация не применяется, когда это фрагмент изображения пуст.

Ссылки

  • PNG — Домашняя страница

Что такое файл PNG? Как открыть или преобразовать формат файла

  • PNG, сокращение от Portable Network Graphics, является популярным и высококачественным форматом графических файлов.
  • Формат PNG не имеет потерь и поддерживает прозрачность, что делает его идеальным для веб-страниц.
  • Файлы PNG можно просматривать практически в любой графической программе, средстве просмотра изображений и веб-браузере.

PNG — популярный формат графических файлов, возможно, уступающий сегодня только JPG. У него есть несколько преимуществ перед JPG, и с ним легко работать, поскольку он широко поддерживается. Вот что вам нужно знать.

Что такое PNG-файл?

PNG, сокращение от Portable Network Graphics, представляет собой формат высококачественного графического файла, который можно просматривать практически в любой графической программе, средстве просмотра изображений или веб-браузере.

Формат PNG является альтернативой немного более известному файлу JPG. В то время как JPG является предпочтительным форматом для потребителей, особенно для хранения изображений в цифровых камерах, PNG более популярен среди профессионалов в области веб-дизайна и фактически является преемником ныне в значительной степени устаревшего формата GIF.

Вот основные характеристики формата PNG.

  • Формат, используемый в Интернете: Многие веб-сайты используют PNG для отображения изображений на своих веб-страницах.
  • Без потерь: В отличие от многих других форматов файлов, включая JPG, PNG использует алгоритм сжатия без потерь, что обеспечивает высокое качество изображения.
  • Поддерживает прозрачность: PNG позволяет задать прозрачный фон, что очень важно для иллюстраторов и графических дизайнеров. Это позволяет размещать нестандартные изображения, иллюстрации и логотипы поверх фонового цвета.
  • Без анимации : В отличие от более старого формата GIF (который также не имеет потерь), изображения PNG не поддерживают циклическую анимацию.
Изображения PNG могут иметь прозрачный фон, который позволяет объекту плавать над любым фоном, на котором они расположены. Дэйв Джонсон

Как открывать файлы PNG

Недостатка в способах просмотра и использования файлов PNG просто нет — это распространенный стандартный формат файла, который поддерживается практически всеми основными веб-браузерами, программами просмотра файлов, графическими и фотопрограммами для Windows и Mac.

Это означает, что если вы хотите просмотреть файл PNG, вам просто нужно дважды щелкнуть его, и он должен открыться в средстве просмотра по умолчанию на вашем компьютере. Вы также можете просмотреть файл PNG, перетащив его в любой веб-браузер (или используйте CTRL + O, чтобы найти файл, а затем открыть его в браузере).

Дважды щелкните PNG, чтобы открыть его в средстве просмотра изображений Windows по умолчанию. Дэйв Джонсон

Список программ, которые могут отображать файлы PNG, почти бесконечен, но вот краткий список вариантов:

  • Microsoft Paint (входит в состав Windows)
  • Adobe Photoshop
  • IrfanView
  • FastStone Image Viewer
  • XnView

Как конвертировать файлы PNG, у вас не должно возникнуть проблем с форматом PNG

просматривая и делясь им в этом формате, вы можете время от времени преобразовывать его в другой формат. JPG-версия одного и того же изображения может быть значительно меньше, например, для облегчения обмена.

Хорошей новостью является то, что почти любая графическая программа, которая отображает файл PNG, позволит вам преобразовать его в другой формат, такой как JPG, и по большей части все они работают одинаково. Например, вот как преобразовать файл PNG в Microsoft Paint:

1. В Paint откройте файл PNG, который вы хотите преобразовать.

2. Нажмите Файл , затем Сохранить как и выберите формат, в который вы хотите преобразовать изображение, например JPG.

3. Назовите файл и нажмите Сохранить .

Вы можете преобразовать PNG в другой формат, используя команду «Сохранить как» в редакторе фотографий. Дэйв Джонсон

Вы также можете использовать бесплатный онлайн-конвертер файлов, например Convertio. Чтобы использовать Convertio:

1. Нажмите Выберите «Файлы» и выберите файл PNG.

2. В раскрывающемся меню справа от до выберите формат файла, в который вы хотите преобразовать его (например, JPG).

3. Щелкните Преобразовать .

4. Через мгновение файл будет завершен. Нажмите Загрузить и сохраните файл на свой компьютер.

Convertio — это простой способ конвертировать файлы PNG в веб-браузере. Дэйв Джонсон

Дэйв Джонсон

Внештатный писатель

Дэйв Джонсон — технический журналист, который пишет о потребительских технологиях и о том, как индустрия трансформирует спекулятивный мир научной фантастики в современную реальную жизнь. Дэйв вырос в Нью-Джерси, прежде чем поступить в ВВС, чтобы управлять спутниками, преподавать космические операции и планировать космические запуски. Затем он провел восемь лет в качестве руководителя отдела контента в группе Windows в Microsoft. Как фотограф Дэйв фотографировал волков в их естественной среде обитания; он также инструктор по подводному плаванию и соведущий нескольких подкастов. Дэйв является автором более двух десятков книг и участвовал во многих сайтах и ​​публикациях, включая CNET, Forbes, PC World, How To Geek и Insider.

ПодробнееПодробнее

Что такое файл PNG? (и как его открыть)

Автор: ExpertPhotography

А- А+

Скачать как PDF

Подпишитесь ниже, чтобы скачать статью немедленно

Вы также можете выбрать свои интересы для бесплатного доступа к нашему обучению премиум-класса:

Основы бизнеса

Шпаргалки

Детская фотография

Красочные городские пейзажи

Состав

Творческая фотография

Креативные концепции портрета

Цифровые фотоколлажи

Сказочная портретная фотография

Фотография еды

Интерьерная фотография

Редактирование ландшафта

Пейзажная фотография

Обработка Lightroom

Пресеты Lightroom

Длинная выдержка

Макрофотография

Фотография Млечного Пути

Моя камера и фотография

Органический маркетинг

Домашние животные

Фотография товара

Фотография неба

Социальные сети

Натюрморт

Интервальная съемка

Туристическая фотография

Городская фотография

Фотография дикой природы

Ваша конфиденциальность в безопасности. Я никогда не поделюсь вашей информацией.

Если вы не слышали о файле PNG, вы не одиноки. Однако для профессиональных фотографов файл PNG используется чаще, чем другие форматы файлов, такие как файлы CRF или NEF.

PNG означает файл переносимой сетевой графики и следует сжатию без потерь. Файл PNG был создан для замены формата изображения формата GIF, но используется на всей платформе.

Что такое расширение файла?

К каждому цифровому файлу привязан формат файла. Будь то цифровые изображения или текстовые файлы, расширение файла позволяет узнать, что это за файл.

Программы знают, какие файлы они могут открыть, а какие нет. Без сомнения, вы слышали о формате JPEG, но существуют также изображения в формате TIFF, PSD и GIF. Те, о которых вы, возможно, не слышали, — это версии Raw, такие как ARW.

Что такое формат файла PNG?

Файл PNG — это изображение в формате файла, используемое многими программами редактирования и программным обеспечением. Это формат без потерь, который часто используется в фотографиях, которые вы найдете в Интернете.

В отличие от JPEG, сохранение цифрового файла формата PNG не снижает его качества. Формат PNG удобен для изображений с прозрачным фоном, таких как логотип компании.

Их можно использовать для наложения видео или при объединении двух или более изображений в виде слоев.

Не должно быть проблем с открытием или использованием файлов формата PNG в любой операционной системе. Это стандартный тип файла. Вы можете открыть его с помощью собственного программного обеспечения для обработки изображений на компьютере, такого как средство просмотра фотографий Windows.

Для чего используется файл PNG?

Файлы PNG используются в качестве цифровых изображений в Интернете. Они без потерь, поэтому сохраняют свое качество при хранении, сжатии, открытии и сохранении.

Одна из основных причин, по которой пользователи выбирают файлы PNG, — сохранение PNG с прозрачными сегментами. В отличие от файлов JPEG, для которых требуется полный цвет от угла к углу, вы можете использовать файл PNG для графических наложений.

Вы также можете использовать файлы PNG, чтобы сохранить изображение высокого качества без сжатия и потери деталей.

Как открыть файл PNG?

Файлы PNG можно открывать практически во всех программах для редактирования. В пакете Adobe не возникнет проблем с их открытием и просмотром.

Возможно, вы используете эти форматы файлов для резервного копирования своей работы. Вы можете продолжать редактирование и повторное редактирование без потери качества.

Программы по умолчанию в вашей операционной системе откроют этот формат для Mac, фотографий и собственного средства просмотра фотографий Windows.

Если у вас нет программного обеспечения для редактирования, но вы предпочитаете использовать что-то другое, вы можете использовать любой интернет-браузер. Google Диск также работает хорошо, предоставляя вам предварительный просмотр.

Как преобразовать PNG-файл?

Вы обнаружите, что можете преобразовать формат изображения PNG с помощью большинства, если не всех, программ редактирования, с которыми вы сталкиваетесь. Вы можете использовать формат PNG для создания файлов изображений PDF, JPEG или даже TIFF.

Это можно сделать несколькими способами: через Интернет или с помощью отдельного преобразователя файлов. В Интернете перейдите на image.online-convert.com. Adobe Photoshop и Lightroom позволяют сохранять эти PNG-файлы в других форматах.

Для автономных конвертеров файлов хорошо подойдет FileZigZag.

В чем разница между PNG и JPEG?

Разница между форматом PNG и JPEG заключается в потере качества. JPEG-файлы теряют качество при открытии и сохранении из-за сжатия типа файла. JPEG меньше по размеру, но файл изображения PNG сохраняет больше деталей и разрешения.

Графические дизайнеры и фотографы, скорее всего, будут использовать файлы PNG для архивирования и резервного копирования изображений. Файлы JPEG отлично подходят для обмена на цифровых платформах. По сравнению с ними это небольшие файлы.

Изображение в формате JPEG полезно, когда у вас низкоконтрастная сцена. Используйте файл PNG, чтобы максимально использовать его для резкого контраста.

Заключение

Файл PNG лучше, чем JPEG по нескольким причинам. Как мы уже упоминали, JPEG — это формат с потерями, то есть он снижает качество при каждом действии. Использование файла PNG означает, что вы сохраняете разрешение и высокое качество изображения.

Фотографы и те, кто работает с цифровой графикой, используют файлы PNG. Они полезны в логотипах и баннерах компаний, поскольку их можно сохранить с выбранными видимыми областями.

Для файлов, которые вы хотите редактировать и повторно редактировать, вы должны использовать файл PNG. Файлы JPEG — отличный способ обмениваться изображениями на платформах социальных сетей, так как проблем не возникнет.

Существует разница в размере файла изображения, поэтому использование файла PNG без необходимости было бы пустой тратой места.

Png формат это: Файл PNG — что это за формат и основные программы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх