Что такое png формат: Формат PNG: особенности, преимущества и недостатки.

Содержание

Конвертирование изображения в PNG

Ошибка: количество входящих данных превысило лимит в 3.

Чтобы продолжить, вам необходимо обновить свою учетную запись:

Ошибка: общий размер файла превысил лимит в 100 MB.

Чтобы продолжить, вам необходимо обновить свою учетную запись:

Ошибка: общий размер файла превысил абсолютный лимит в 8GB.

Для платных аккаунтов мы предлагаем:

Премиум-пользователь

  • Вплоть до 8GB общего размера файла за один сеанс конвертирования
  • 200 файлов на одно конвертирование
  • Высокий приоритет и скорость конвертирования
  • Полное отсутствие рекламы на странице
  • Гарантированный возврат денег

Купить сейчас

Бесплатный пользователь

  • До 100 Мб общего размера файла за один сеанс конвертирования
  • 5 файлов на одно конвертирование
  • Обычный приоритет
    и скорость конвертирования
  • Наличие объявлений

Мы не может загружать видео с Youtube.

Для чего предназначен формат 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 формат: особенности, плюсы и минусы | Дизайн, лого и бизнес

На настоящий момент формат PNG, расшифровывающийся как Portable Network Graphics – один из популярнейших растровых форматов в сфере веб-дизайна. Решение о разработке было принято в 1995 году на конференции, где обсуждалась необходимость создания аналога GIF-формата. Так как последний подразумевал оплату соответствующей лицензии, предполагалось, что новый формат станет более доступным. В результате появился непатентованный PNG, ставший прославленному GIF достойным конкурентом. (О других графических форматах читайте здесь).

Создайте свой логотип онлайн. Более 50 тысяч брендов по всему миру уже используют логотипы от Турболого.

Создать логотип онлайн

PNG: плюсы и минусы

Формат в основном используется для работы в интернете и в графических редакторах.
К его преимуществам относятся:

  • Возможность сжатия файла с незначительными потерями или вовсе без них. Рисунок сохраняет исходное качество вне зависимости от интенсивности сжатия;
  • Возможность сколько угодно сохранять объект в процессе работы, а потом видоизменять снова. Изначальное качество не меняется;
  • Цветовой диапазон формата шире, нежели у GIF. PNG-8 работает с 256 цветами, PNG-24 – с 16,7 млн. цветов;
  • Поддержка альфа-канала. Эта функция позволяет плавно сочетать изображение с фоном за счет уменьшаемой прозрачности. Уровни прозрачности по количеству соответствуют доступным цветам и могут варьироваться от предельной контрастности до полного растворения;
  • Возможность создания и комбинирования слоев;
  • Доступность включения в материал метаданных (при необходимости сохранения авторской информации).
  • Компактный размер изображений.

В числе недостатков можно выделить:

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

Из списка преимуществ становится ясно, чем PNG в первую очередь привлекает интернет-дизайнеров. Его «изюминка» – возможность сохранить картинку на вырезанном (прозрачном) фоне. Такая функция очень важна при работе с сайтами, дизайном продукции. В частности, большинство логотипов создаются именно в формате PNG, поскольку являют собой фигурное изображение без фона. (Подробнее про виды логотипов читайте в нашей статье)

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

Логотипы – лишь частный пример того, как может использоваться формат. Элементы с прозрачным фоном необходимы для оформления веб-страниц, создания эффектного текста, объемных и рельефных изображений, при различных техниках печати и гравировки. Фактически этот формат применяется во всех сферах дизайна, где необходимо наличие прозрачного фона и возможность трансформировать рисунок без потери качества.

Другие статьи

Продуктовый и графический дизайнер с опытом работы более 10 лет. Пишу о брендинге, дизайне логотипов и бизнесе.

КАК: Файл PNG (что это такое и как его открыть)

Файл с расширением PNG-файла является файлом Portable Network Graphics. Формат использует сжатие без потерь и обычно рассматривается как замена формата изображения GIF.

Однако, в отличие от GIF, файлы PNG не поддержка анимации. Однако очень похожий формат MNG (Multiple-image Network Graphics), но еще не получил популярность, которую имеют файлы GIF или PNG.

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

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

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

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

Все веб-браузеры (такие как Chrome, Firefox, Internet Explorer и т. Д.) Будут автоматически просматривать файлы PNG, которые вы открываете из Интернета, а это означает, что вам не нужно загружать каждый PNG-файл, который вы хотите посмотреть в Интернете. Вы также можете использовать веб-браузер для открытия файлов PNG с вашего компьютера, используя

Ctrl + O сочетание клавиш для поиска файла.

Совет: Большинство браузеров также поддерживают drag-and-drop, поэтому вы можете просто перетащить PNG-файл в браузер, чтобы открыть его.

Есть также несколько автономных открывателей файлов, графических инструментов и служб, которые открывают файлы PNG. Несколько популярных включают XnView, IrfanView, FastStone Image Viewer, Google Диск, Eye of GNOME и gThumb.

Для редактирования PNG-файлов может использоваться только упомянутая программа XnView, а также графическая программа под названием Microsoft Paint, инструмент для рисования Windows 10 Paint, популярная утилита GIMP и очень популярным (и очень не бесплатно ) Adobe Photoshop.

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

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

Как конвертировать PNG-файл

Вероятно, каждый конвертер файлов изображений, который вы запускаете, сможет конвертировать PNG-файл в другой формат (например, JPG, PDF, ICO, GIF, BMP, TIF и т. Д.). В нашем бесплатном программном обеспечении для конвертера изображений есть несколько вариантов, в том числе некоторые онлайн-конвертеры PNG, такие как FileZigZag и Zamzar.

Pngtosvg.com — это веб-сайт, который можно использовать, если вы хотите преобразовать PNG в SVG.

Другой вариант преобразования PNG-файла — использовать один из тех, кто уже упоминал о просмотре изображений. Хотя они существуют в основном как «открыватели» различных типов изображений, некоторые из них поддерживают сохранение / экспорт открытого PNG-файла в другой формат изображения.

Когда использовать PNG-файлы

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

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

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

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

Дополнительная справка с файлами PNG

Чтобы сделать фон прозрачным в PNG, ваши варианты включают автоматические инструменты, такие как Clipping Magic или бесплатный инструмент Background Burner, или почти любую программу для редактирования изображений.

Например, если у вас есть Photoshop, поместите изображение на свой собственный слой, удалите фоновый слой, а затем используйте любой инструмент (например, Eraser, Marquee, Lasso и т. Д.), Чтобы удалить части изображения, которые должны быть прозрачными.

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

плюсы и минусы. А что про JPEG

Файл PNG — растровое изображение, сохраненное в формате Portable Network Graphic. В каждом PNG-рисунке содержится палитра — набор используемых цветов. Для уменьшения размера файла применяется сжатие без потерь качества по алгоритму Deflate. Используется преимущественно в Интернете в качестве изображений для веб-страниц. Формат был разработан для замены GIF, который, помимо своих недостатков, до 2004 имел ограничения для использования в свободном программном обеспечении. Новый формат PNG решил эти проблемы. В частности, в нем реализована поддержка 8-битного альфа-канала и поддержка глубины цвета до 48 бит. В то время как в GIF-формате возможна только полная прозрачность и цветовая палитра ограничена всего 256 цветами (8 бит). Однако, в отличие от предшественника, этот формат не поддерживает анимацию. С этой целью был создан другой формат MNG. В файлах PNG также невозможно использование палитры CMYK, потому как этот формат не предназначен для профессиональной работы с графикой. Файлы PNG можно открыть в любом браузере и практически в любой программе для просмотра и редактирования изображений. В Windows файл с расширением PNG можно открыть двойным кликом мыши.

Расширение файла.png представляет собой рисунок PNG. Просмотр и обработка растрового изображения в формате PNG возможна с помощью следующих программ: Microsoft Windows Photos, Microsoft Windows Photo Viewer, Microsoft Paint, Adobe Photoshop CC. Также перечисленные программы могут конвертировать изображения, картинки и рисунки данного формата.

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

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

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

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

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

Чтобы открыть PNG файлы, можно использовать любой интернет-браузер или графический редактор. И платформа ОС Windows, и Mac OS имеют встроенные механизмы для просмотра таких изображений.

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

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

Все браузеры (например, Chrome, Firefox, Internet Explorer и т. д.) будут автоматически просматривать файлы PNG, которые вы открываете в Интернете, а это означает, что не нужно загружать на компьютер каждый PNG файл, который вы хотите посмотреть. Вы также можете использовать браузер для открытия уже имеющихся на компьютере PNG файлов при помощи комбинации клавиш Ctrl + O. Большинство таких программ также поддерживают drag-and-drop, поэтому можно просто перетащить PNG файл в браузер, чтобы открыть его.

Также существует несколько автономных вариантов для открытия таких изображений — это специальные графические редакторы. Несколько популярных — XnView, IrfanView, FastStone Image Viewer, Google Drive, Eye of GNOME и gThumb. Для редактирования PNG файлов можно использовать практически любую из перечисленных программ, приложения Paint и Paint.NET , популярную утилиту GIMP, а также всем известный Adobe Photoshop.

Конвертация PNG

Файлы изображений можно преобразовывать различными способами, например, конвертировать в png и из него с помощью различных программ и онлайн сервисов. Например, это позволяет делать редактор Png — Фотоконвертер.

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

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

Изображения PNG нельзя анимировать как изображения GIF. Но связанный с ними формат.MNG может быть анимационным. Изображения PNG не предоставляют поддержку CMYK, поскольку не предназначены для использования в сфере профессиональной графики. Изображения PNG поддерживаются большинством веб-браузеров.

Mac OS X 10.4 и последующие версии хранят скриншоты в качестве файлов PNG. Ubuntu Linux также хранит печатные скриншоты в формате PNG.

MIME-тип: image/png

Скачать программу для формата PNG

В этой статье я хочу рассказать об одной очень неприятной особенности «Фотошопа», которая проявляется при сохранении прозрачных изображений в PNG24. Возьмем исходное изображение и скопируем какой-нибудь фрагмент в PNG24. Я это сделал так: с помощью инструмента Polygonal Lasso выделил фрагмент, скопировал и вставил в новый документ, после чего сохранил через Save for Web:


PNG24, 456 Кб

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

Графический формат PNG: обработка и просмотр

Логично предположить, что в абсолютно прозрачных областях должен быть какой-нибудь один цвет, чтобы эффективнее упаковать изображение. Однако вот что сохранил «Фотошоп» в RGB-слое (я это увидел через редактор Seashore):

И невооруженным глазом видно, что остались большие фрагменты абсолютно ненужной информации:

Если не хочется пользоваться другими редакторами (например, в Adobe Fireworks такого недостатка я не заметил), предлагаю простой способ устранения этого дефекта в «Фотошопе». Наша задача — заменить всю информацию в абсолютно прозрачных областях каким-нибудь одним цветом (желательно черным, чтобы не сомневаться в том, что эти области будут иметь наименьший вес в байтах).

1. Откроем пример в «Фотошопе» и выделим изображение на слое: Ctrl+клик по маленькому изображению слоя в палитре Layers.

2. Перейдем в режим быстрой маски (клавиша Q).

3. С помощью Image → Adjustments → Threshold оставим только те пиксели маски, цвет которых был черным. Для этого перетащим ползунок в крайнее левое положение.

4. Выходим из режима быстрой маски (клавиша Q) и инвертируем выделение (Select → Inverse или Ctrl+Shift+I). Выделенными остались только абсолютно прозрачные пиксели.

5. Заливаем выделенную область черным цветом (способов много, например, через Edit → Fill).

6. Снова инвертируем выделение и добавляем слою маску (иконка в палитре слоев).

7. Теперь делаем Save for Web и смотрим, как изображение чудесным образом «похудело» на 122 КБ.

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

Продолжение будет.

Общаясь со своими коллегами на различных семинарах и в студии, я пришел к выводу, что для многих единственным преимуществом формата 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 пикселей с горизонтальным градиентом и схематично отобразим, как оно может быть сохранено в файле (каждое число — уникальный цвет).

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

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

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

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

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

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

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

Файл формата PNG — что это?

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

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

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

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

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

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

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

Было время, когда вы просто использовали JPG, чтобы соответствовать пространству на 72 dpi и двигались дальше. Уже нет. Экраны с высоким разрешением, несколько видовых экранов и необходимость иметь быстрый веб-сайт сделали все это гораздо более сложным процессом. Давайте рассмотрим плюсы и минусы каждого из этих форматов!

SVG

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

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

SVG — это формат без потерь, то есть он не теряет никаких данных при сжатии, отображает неограниченное количество цветов и чаще всего используется для графики и логотипов в интернете, а также для проектов, которые будут просматриваться на Retina и других экранах с высоким разрешением.

Плюсы SVG

  • Векторный формат хорошо отображается в любом размере
  • Возможность создания простых SVG-рендерингов в коде или текстовом редакторе
  • Дизайн и экспорт сложной графики из Adobe Illustrator или Sketch
  • Доступен текст SVG
  • SVG легко стилизовать и написать
  • Форматы SVG поддерживаются современными браузерами и соответствуют завтрашнему дню
  • Формат очень сжимаемый и легкий
  • Хорошо подходит для поиска из-за текстового формата
  • Поддержка прозрачности
  • Позволяет сохранять неподвижные или анимированные изображения

Минусы SVG

  • Дизайн SVG может усложниться
  • Не отображается в некоторых устаревших браузерах
  • Ограниченная поддержка почтовых клиентов
PNG

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

Существует два типа PNG — PNG-8 и PNG-24. PNG-8 использует более ограниченную цветовую палитру всего с 256 цветами, имеет несколько лучшую прозрачность и экспортируется в небольшом размере. PNG-24 использует неограниченную цветовую палитру, поддерживает прозрачность, но экспортируется в большом размере. Оба типа PNG имеют сжатие без потерь.

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

Плюсы PNG

  • Поддержка прозрачности
  • Подходит для изображений с текстом
  • Форматы PNG хорошо отображают логотипы
  • Включает встроенное текстовое описание для поисковых систем
  • PNG-8 имеет небольшой размер файла и является самым легким
  • Экспорт без неровных краев

Минусы PNG

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

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

JPG также предлагает возможность выбрать, каким сжатие изображения должно быть от 0% (сильное сжатие) до 100% (без сжатия). Большинство дизайнеров выбирают что-то в диапазоне от 60 до 70 процентов. Изображения по-прежнему хорошо выглядят на этом уровне сжатия, но размеры файлов значительно меньше.

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

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

Плюсы JPEG

  • Отлично подходит для многоцветности и фотографии
  • Легко уменьшить размер файла
  • Согласованно отображается в почтовых клиентах

Минусы JPEG

  • Нет прозрачности
  • Создает неровные края для текста
  • Без анимации
  • Формат с потерями
  • Автоматические метаданные для поиска не должны содержать информацию alt
Какой формат следует использовать?

Теперь, когда вы знаете, каковы некоторые различия между SVG, PNG и JPG, что из них вы должны использовать?

Вы можете задать себе несколько следующих вопросов, чтобы получить на это ответ.

Вам нужен векторный или растровый формат?

Вектор: SVG

Растр: JPG или PNG

Вам нужна прозрачность?

Да: SVG или PNG

Вы используете многоцветное изображение?

Да: JPG или PNG

Это большая фотография?

Содержит ли изображение текст?

Сжатие без потерь важно для вас?

Да: SVG или PNG

Нужно ли обновлять и перенастраивать графику?

Нет: PNG или JPG

Вы используете анимацию?

Нет: JPG или PNG

Вывод

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

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

Всем успешной работы и творчества!

PNG (Portable Network Graphics), произносится как «ping» — растровый формат хранения графической информации, использующий сжатие без потерь. PNG был создан как для улучшения, так и для замены формата GIF графическим форматом, не требующим лицензии для использования. PNG является международным стандартом (ISO IEC 15948:2003) и оффициально рекомендован W3C.

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

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

Если мы говорим о веб дизайне, то по сравнению с GIF он имеет следующие основные преимущества:

Улучшенная компрессия: В большинстве случаев размер PNG изображения меньше аналогичного в формате GIF.
— Больше цветов в изображении: Практически неограниченное количество цветов в изображении, в то время как ограничение для GIF равно 256.
— Опциональная поддержка альфа-канала: В то время как GIF поддерживает лишь бинарную прозрачность, PGN позволяет достичь неограниченного количества эффектов прозрачности посредством поддержки альфа-канала.

В качестве недостатка стоит конечно отметить отсутствие поддержки анимации, наподобие GIF. Хотя конечно для анимации и существует подобный стандарт под названием Multiple-image Network Graphics (MNG), однако он не широко распространен и соответственно не поддерживается массово современными браузерами.

Формат png что это? Часто задаваемый вопрос пользователей в Интернете. Его мы рассмотрим в этой статье. В ней будут раскрыты вопросы использования этого формата, какими программами открывать данный формат, как создаётся PNG файл.

Формат png что это, особенности формата, где используется

Здравствуйте друзья! В Интернете люди пользуются различными форматами для просмотра и сжатия картинок. Один из них, это Png. Для начала рассмотрим вопрос, формат png что это? После этого будет понятно, зачем этот формат нужен и где он используется.

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

В чём особенности формата Png? Пожалуй, главная его особенность – это прозрачность. Когда Вы скачиваете в Интернете другие картинки на компьютер, они имеют фон. А ПНГ, как правило, скачивается без фона.

Следующая особенность формата – разнообразная гамма цветов. С помощью программ, которые редактируют подобные картинки, в него могут добавить анимацию, гамму-коррекцию и другие цвета.

Используется формат Png, чаще всего, для просмотра картинок в браузере или на компьютере. С помощью этого формата можно создавать уникальные картинки, презентации и Гиф-анимации. Картинки в png формате удобно накладывать на другие изображения, ведь они не имеют фона. Кроме того, они отличаются высоким качеством изображения.

Какой программой открыть png

Файл Png сам по себе открывается просто, стандартными средствами Windows. Для этого нажимаете по соответствующей картинке два раза левой кнопкой мыши (Скрин 1).

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

Также Вы можете нажать по файлу правой кнопкой мыши и выбрать из меню такие параметры – «Открыть с помощью», «Яндекс» (Скрин 2).

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

Ещё его можно открыть специальными программами. Например, программой Paint. Чтобы это сделать, нажимаем по картинке правой кнопкой мыши. Далее, выбираете из меню мыши – кнопку «Изменить». Вместе с тем, Ваша картинка будет открыта в этой программе.

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

Программы для работы с png, как скачать и установить

В Интернете есть программы для работы с png файлами, которые можно скачать бесплатно. Если Вам они нужны, заходите в Интернет и пишете в поиске браузера соответствующий запрос (Скрин 3).

Далее, открываете первые сайты, на которых есть эти программы. Затем, их выбираете и скачиваете на компьютер с помощью кнопки «Скачать». Далее, запускаете установочный файл программы и следуете инструкциям по её установке.

Как правило, использование утилит ПНГ подразделяют на несколько категорий:

  • предназначенные для работы в Windows, Mac, Linux;
  • на мобильных устройствах.

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

Программы для работы с png в Windows

Выше мы разбирались с основным вопросом статьи – формат png что это. А сейчас разберём лучшее программное обеспечение для Windows, которое может не только открыть Png файлы, но и их редактировать:

  1. Movavi Fhoto Editor. Эта отличная программа для Виндовс, которая редактирует фотографии и картинки. Вместе с тем, открывает форматы картинок в Png.
  2. Microsoft Paint. Об этой программе мы уже говорили раньше в статье. Она поможет Вам просматривать ПНГ файлы и сохранять их в другие форматы. Данная программа есть в каждой Виндовс, её не нужно устанавливать на компьютер.
  3. Artweaver. Эта утилита умеет качественно редактировать любые изображения. С помощью неё Вы так же сможете открыть ПНГ картинки.
  4. Adobe Photoshop. Думаю эта программа известна многим пользователям. Она редактирует изображения, делает их уникальными и сохраняет их в формате Png.

Этих программ Вам вполне хватит, чтобы отредактировать картинку в PNG и её открыть.

Программы для работы с png в Mac, Linux и мобильных устройствах

Рассмотрим ещё программы для редактирования ПНГ файлов на других устройствах:

  1. MacPhun ColorStrokes. Эта программа в основном используется в операционной системе MAC. Она довольно быстро редактирует картинки ПНГ.
  2. GIMP. Простой редактор, который предназначен для создания и редактирования картинок Png и других форматов. Он работает в системе Linux.
  3. Adobe Photoshop Express for Android. Это своего рода специальное приложение, которое устанавливается на телефон через App Story или . Оно может Вам помочь отредактировать фотографию для Вашего блога и социальных сетей.

Конечно, это не все программы. На просторах Сети Вы сможете найти ещё больше похожих программ.

Как создать png файл

Допустим, Вы скачали с Интернета картинку в другом формате и хотите её преобразовать в Png файл. Как это делается? Для полного понимания этого вопроса, рассмотрим весь процесс создания ПНГ в программе Пейнт, которая у Вас есть в компьютере.

Первое, что нужно сделать – это открыть картинку в данной программе (вся инструкция по её открытию показана выше). Далее, нажимаете на следующие пункты (Скрин 4).

Выбираете раздел – «Изображение в формате PNG». После выбора формата, нужно выбрать подходящее место на компьютере, чтобы сохранить эту картинку и тем самым создать Png файл.

В Интернете есть бесплатные конверторы png файлов. Воспользуемся одним из них – «convertio.co/ru/png-converter», а затем перечислим небольшой список конверторов. Итак, нажимаете кнопку на сервисе – «С компьютера» и выбираете те картинки, которые хотите конвертировать в Png (Скрин 5).

Есть ещё такие конверторы, которые Вы можете использовать:

  1. PNG To JPG Converter.
  2. Online-converting.ru.
  3. Конвертор Png

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

Заключение

Итак, эта статья помогла нам разобраться с вопросом, формат png что это. Этот формат картинок иногда бывает необходим. Например, для публикации в статьях на блоге, если Вы зарабатываете через Интернет, или рекламируете какие-либо товары, услуги в Интернете. Картинки в Png формате имеют высокое качество, их можно использовать для создания и для оформления лендингов. Удачи Вам!

С уважением, Иван Кунпан.

You»re here because you have a file that has a file extension ending in .png. Files with the file extension .png can only be launched by certain applications. It»s possible that .png files are data files rather than documents or media, which means they»re not meant to be viewed at all.

PNG files are compressed raster image files usually implemented for visual elements found in a website among other Web graphics. The image content of these .png files consists of index colors integrated by bitmap images, and the lossless digital image compression and encoding specifications that are implemented into these .png files are similar to the compression standards integrated into GIF files. Also known as portable network graphics, the PNG format was developed to lift the limitations of GIF images, in terms of color support and patent licensing. The transparency channel of these PNG files have been improved to implement 8-bit support. CMYK support is not available in these PNG files.

Launch a .png file, or any other file on your PC, by double-clicking it. If your file associations are set up correctly, the application that»s meant to open your .png file will open it. It»s possible you may need to download or purchase the correct application. It»s also possible that you have the correct application on your PC, but .png files aren»t yet associated with it. In this case, when you try to open a .png file, you can tell Windows which application is the correct one for that file. From then on, opening a .png file will open the correct application.

Adobe Photoshop CS6 for Microsoft Windows

Adobe Photoshop CS6 for Microsoft Windows is an image editing and managing software downloadable on Windows computers, namely Windows 7 (without SP and with SP1) and Windows XP with SP3. This software comes with new features and tools for easy, quick, fun and advanced editing of digital images. One feature that makes this program reliable for image editing is the Adobe Mercury Graphics Engine, which is an engine technology that provides faster and high quality performance. Content-Aware tools are new features designed for retouching images with ease as you can crop images without any effect, auto-correct blurriness or wide-angle lens curvatures, remove red eye, and adjust color balance like brightness and contrast. This image editor is also bundled with auto-recovery feature that can backup any unsaved images, Background Save option, Blur Gallery, Crop tool, video creation, and a whole lot more. With all these new improved features and a modern friendly-user interface, editing digital photos can never be so fun and easy without Photoshop CS6.

Adobe Photoshop CS6 for Mac

Adobe Photoshop CS6 for Mac

Adobe Photoshop CS6 for Mac is the version of “Creative Suite” image managing software designed exclusively for Mac computers, particularly Mac OS X v10.6 to 10.7 in 64-bit. This image editing program is bundled with a new set of features and tools, such as the Mercury Graphics Engine developed by the same company for fast and high quality image enhancing performance, Content-Aware features, intuitive re-imagined tools for movie designing, workflows, Blur Gallery, Crop tool and a whole lot more. The Adobe Mercury Graphics Engine functions in a way that it makes editing task easy and fast to complete. This also allows the sharing and migration of images with auto-recovery and Background Save options. The new Content-Aware tools are made for easy and controllable way of retouching or enhancing images that result in a more satisfied output. It basically lets any user to auto-correct images, crop them and correct wide angle lens curvatures.

ACD Systems Canvas 14

ACD Systems Canvas 14

ACD Systems International Inc. is the developer of ACD Systems Canvas 14, which is a technical graphics solution software, that enables users to analyze data, enhance graphics and share all information with ease and rapidness. This program is designed with full-featured tools that assist users in making technical graphics and illustrations with accuracy. It consists of editing tools that vary from image editing to object illustration tools. Any results created by this program make good presentations for projects, proposals and other purposes for any line of business related to graphics and engineering. More on the features, users can work with raster images and vector graphics using the same file with the option edit by resizing and scaling objects, drawing shapes, as well as inserting stroke and fill inks or widths. There is also a tool for adding texts or labels and format dimensions, plus creating charts. With this program, users can share finished projects through presentations or publications.

ACD Systems ACDSee 15

ACD Systems ACDSee 15

ACD Systems ACDSee 15 is a photography software that features an image organizer, viewer, and RAW/ image editor program for Microsoft Windows and Mac OS X 10.6 (Windows XP with Service Pack 2, Vista, 7 & 8; Mac OS X 10.5, 10.6, 10.7 and Mountain Lion). It was developed by ACD Systems International, Inc. and originally distributed as a 16-bit application that was later upgraded with a 32-bit version. This minimum hardware requirement for this application is an Intel Pentium III/ AMD Athlon processor or equivalent with 512 MB RAM (with 310 MB free hard drive space), a high color display adapter at 1024 x 768 resolution, and a CD/ DVD burner. ACDSee manages and supports video and audio files in formats that include GIF, BMP, JPG, PNG, MP3, PSD, WAV, MPEG, and TIFF. Users can view, edit, add effects, and organize photo and video collections that can be shared online. Photos can be organized as these are imported from the camera or other storage device. It also features Map view and geo-tagging support that enable users to view the location of images from GPS-enabled cameras. Features like fast browsing, scanning, editing, and backup options facilitate sorting of photos by date and event, and storage of backup copies to CD, DVD, and Blu-Ray.

PNG — not GIF! / Хабр

Доброго времени суток!

Вам когда-нибудь хотелось узнать как устроены файлы PNG? Нет? А я все равно расскажу.

Формат PNG(Portable Network Graphics) был изобретен в 1995 году, чтобы стать заменой

GIF

, а уже в 1996, с выходом версии 1.0, он был рекомендован

W3C

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


Под катом вы найдете общее описание строения PNG-файла, некоторое количество картинок-схем, препарирование

в hex-редакторе, и, конечно, ссылку на спецификацию.

Общее строение

Структура PNG в самом общем виде представлена на следующем рисунке.


То есть файл состоит из подписи и некоторого количества блоков(чанков, chunks), каждый из которых несет в себе некоторую информацию (спасибо КО!). Но почему подпись нельзя считать одним из чанков? Давайте разберемся поподробнее.

Подпись файла

Подпись PNG-файла всегда одинакова, состоит из 8 байт, и представляет собой (в hex-записи)


89 50 4E 47 0D 0A 1A 0A

Что же это означает?


  • 89 — non-ASCII символ. Препятствует распознаванию PNG, как текстового файла, и наоборот.
  • 50 4E 47 — PNG в ASCII записи.
  • 0D 0A — CRLF (Carriage-return, Line-feed), DOS-style перевод строки.
  • 1A — останавливает вывод файла в DOS режиме (end-of-file), чтобы вам не вываливалось многокилобайтное изображение в текстовом виде.
  • 0A — LF, Unix-style перевод строки.
Chunks

Чанки — это блоки данных, из которых состоит файл. Каждый чанк состоит из 4 секций.


Разберем эти секции по порядку.

Длина

Ну, с длиной вроде все ясно. Просто числовое значение длины блока данных.

Тип (имя)

С типом немного поинтересней. Тип представляет собой 4 чувствительных к регистру ASCII-символа. Регистры символов (пятый бит в числовой записи символа) в имени чанка различаются неспроста — это флаги, которые сообщают декодеру некоторую дополнительную информацию.


  • Регистр первого символа определяет является ли данный чанк критическим(верхний регистр) или вспомогательным(нижний регистр). Критические чанки должны распознаваться каждым декодером. Если декодер встречает критический чанк, тип которого не может распознать, он обязан завершить выполнение с ошибкой.
  • Регистр второго символа задает «публичность»(верхний регистр) или «приватность»(нижний регистр) чанка. «Публичные» чанки — официальные, задокументированные, распознаваемые большинством декодеров. Но если вдруг вам для каких-то своих нужд понадобится кодировать специфическую информацию, то просто в имени чанка сделайте второй символ маленьким.
  • Регистр третьего символа оставлен для будущих свершений. Предполагается, что он будет использоваться для дифференциации различных версий стандарта. Для версий 1.0 и 1.1 третий символ должен быть большим. Если он (внезапно!) оказался маленьким, все нынешние декодеры должны поступать с чанком, так же как и с любым другим не распознанным (то есть выходить с ошибкой если чанк критический, или пропускать в противном случае).
  • Регистр же четвертого символа означает возможность копирования данного чанка редакторами, которые не могут его распознать. Если регистр нижний, чанк может быть скопирован, вне зависимости от степени модификации файла, иначе (верхний регистр) он копируется только в случае, когда при модификации не были затронуты никакие критические чанки.

Для лучшего понимания, давайте разберем флаги на примере чанка, содержащего текст.


Ниже приведен список типов чанков с краткими пояснениями.
Критические чанки

  • IHDR — заголовок файла, содержит основную информацию о изображении. Обязан быть первым чанком.
  • PLTE — палитра, список цветов.
  • IDAT — содержит, собственно, изображение. Рисунок можно разбить на несколько IDAT чанков, для потоковой передачи. В каждом файле должен быть хотя бы один IDAT чанк.
  • IEND — завершающий чанк, обязан быть последним в файле.

Вспомогательные чанки

  • bKGD — этот чанк задает основной фоновый цвет.
  • cHRM используется для задания CIE 1931 цветового пространства.
  • gAMA — определяет гамму.
  • hIST — в этом чанке может храниться гистограмма или общее содержание каждого цвета в изображении.
  • iCCP — цветовой профиль ICC
  • iTXt — содержит текст в UTF-8, возможно сжатый, с необязательной языковой меткой. iTXt чанк с ключевым словом ‘XML:com.adobe.xmp’ может содержать Extensible Metadata Platform (XMP).
  • pHYs — содержит предполагаемый размер пикселя и/или отношение сторон изображения.
  • sBIT (significant bits) — определяет «цветовую точность» (color-accuracy) изображения (черно-белое, полный цвет, черно-белое с прозрачностью и т.д.), для более простого декодирования.
  • sPLT — предлагает палитру для использования, если полный спектр цветов недоступен.
  • sRGB — свидетельствует о использовании стандартной sRGB схемы.
  • sTER — индикатор стереоскопических изображений.
  • tEXt — может содержать текст в ISO/IEC 8859-1 формате, с одной name=value парой для каждого чанка.
  • tIME — хранит дату последнего изменения изображения.
  • tRNS — содержит информацию о прозрачности.
  • zTXt — сжатый текст, с теми же ограничениям, что и tEXt.

Более подробную информацию можно найти в спецификации.

CRC

Контрольная сумма

CRC-32

. Кстати на днях был

топик

о ее подсчете в Windows.

Минимальный PNG

С общей структурой разобрались. Теперь разберем содержание обязательных чанков. Но какие из них обязательные (не критические, критические обязаны распознаваться декодером, а не присутствовать в каждом файле), и как выглядит минимальный PNG-файл? А вот как:


IHDR

Блок данных в IHDR содержит следующие поля:


  • Ширина, 4 байта
  • Высота, 4 байта
  • Битовая глубина (bit depth), определяет количество бит на каждый сэмпл(не пиксель), 1 байт
  • Тип цвета, состоит из 3 флагов 1 (используется палитра), 2 (используется цвет, не монохромное изображение), and 4 (присутствует альфа-канал), 1 байт
  • Метод сжатия. На данный момент доступно только значение 0 — сжатие по алгоритму deflate. Если значение отлично от 0, чанк считается нераспознанным, и декодер рапортует об ошибке. 1 байт
  • Метод фильтрации. Так же, как и в случае сжатия, на данный момент может быть только нулем. 1 байт
  • Interlace(переплетение) метод. Определяет порядок передачи данных. На данный момент доступно 2 значения: 0 (no interlace) и 1 (Adam7 interlace). 1 байт

Adam7 interlacing прекрасно демонстрирует картинка из википедии (да-да, GIF в статье про PNG):


IEND

Сигнализирует о конце файла, блок данных этого чанка не содержит ничего.

IDAT

Содержит данные, закодированные, в соответствии с полем метода сжатия в заголовке. Алгоритм декодирования выходит за рамки данной статьи (однако если будут желающие, может появиться в следующей), но в довольно хорошо (и по-русски) описан

здесь

.

Таким образом, простейший PNG-файл (на примере ) выглядит следующим образом.

Заключение

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

спецификации

.

Топик на хабре про строение JPEG: habrahabr.ru/blogs/algorithm/102521
Топик на хабре про строение GIF: habrahabr.ru/blogs/algorithm/127083

Спасибо за внимание, буду рад любой критике!

О формате 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 блог.

JPG, PNG или GIF — какой из них использовать и когда?

JPG / JPEG (Объединенная группа экспертов по фотографии)

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

Плюсы использования файлов JPEG / JPG

  • 24-битная цветовая схема
  • Лучший формат файла изображения для сжатия, но может ухудшить качество изображения
  • Самый распространенный формат файла, используемый в фотоиндустрии
  • Идеально подходит для высококачественных, детализированных фотографических изображений

Минусы использования файлов JPEG / JPG

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

PNG (переносимая сетевая графика)

Формат файла Portable Network Graphic (PNG) идеально подходит для цифрового искусства (плоские изображения, логотипы, значки и т. Д.) И использует 24-битный цвет в качестве основы. Возможность использовать канал прозрачности увеличивает универсальность этого типа файлов.

Плюсы использования типов файлов PNG

  • Идеальный тип файла для цифрового искусства
  • Включает сжатие без потерь для гарантированного качества файла
  • 24-битный цвет (аналогичный JPEG), который поддерживает более 16 миллионов цветов

Минусы использования типов файлов PNG

  • Обычно самые большие файлы в типах файлов изображений
  • Не идеально для объемных (фотографических) изображений
  • Без сжатия этот большой тип файла будет занимать значительно больше места в вашей библиотеке файлов CMS

GIF (формат обмена графическими данными)

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

Плюсы использования файлов GIF

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

Минусы использования файлов GIF

  • Использование 256 индексированной цветовой палитры ограничивает выбор цвета
  • Не поддерживает тени или смешанные границы
  • Использует дизеринг для имитации цветов при пересечении двух или более цветов
  • Не показывает размеры фотографий или других реальных изображений

Когда вы рассматриваете возможность использования изображений для вашего веб-сайта или другого цифрового присутствия, убедитесь, что вы учитываете ценность и преимущества каждого типа файла в зависимости от имеющегося изображения.Здесь, в Unleaded Group, мы работаем с типами файлов и оптимальным использованием изображений для вашего веб-сайта, а также с файловым хранилищем изображений в вашей CMS. Если у вас есть вопросы или вы хотите назначить встречу с одним из наших консультантов по цифровому присутствию, посетите нас сегодня онлайн или позвоните нам по телефону 720-221-7126.

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

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

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

PNG, напротив, предлагают максимально возможное количество деталей в файле изображения.Они поддерживают шкалу серого, а также 24-битные и 32-битные цветовые пространства RGBA, хотя они не предназначены для совместимости с моделями CMYK. В этом случае не рекомендуется использовать PNG при работе с печатными материалами. Этот более широкий диапазон поддерживаемых пространств способствует большему размеру файла PNG по сравнению с другими типами.

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

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

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

Группа разработчиков объединила свои усилия для создания формата PNG, и было решено, что новый файл изображения должен поддерживать только одно статичное изображение. В октябре 1996 года была создана первая итерация формата файла, а в 1998, 1999 и 2003 годах были выпущены следующие версии, когда он стал международным стандартом.

Когда использовать PNG

Связанный ресурс

IT Pro 20/20: Понимание наших сложных взаимоотношений с AI

В 16-м выпуске IT Pro 20/20 рассматриваются человеческие проблемы, связанные с искусственным интеллектом.

СКАЧАТЬ

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

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

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

Файлы PNG можно открывать в любом веб-браузере, включая Firefox, Chrome, Edge, Safari и Opera, поскольку в настоящее время это наиболее широко распространенный тип веб-изображений.Если у вас нет программы просмотра изображений на вашем компьютере, вы даже можете открыть ее, перетащив ее со своего рабочего стола в браузер, хотя вы не сможете редактировать ее таким образом.

Файл PNG также можно открывать и редактировать в большинстве программ для редактирования изображений, включая Microsoft Paint (несмотря на то, что Microsoft прекращает поддержку встроенной программы редактирования изображений в ближайшем будущем), Paint 3D, GIMP, XnView и, конечно же, Adobe Photoshop.

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

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

Вы, конечно, можете преобразовать файл PNG в любой другой популярный формат, включая JPG, ICO, TIF, BMP и GIF, если хотите. Это можно сделать с помощью целого ряда бесплатных онлайн-конвертеров, включая XnConvert, Zamzar, FileZigZag и Adapter.

Рекомендуемые ресурсы

B2B на карантине

Ключевые функции электронной коммерции B2C, которые необходимо внедрить B2B, чтобы выжить

Загрузить сейчас

Три основных ИТ-проблемы новой реальности и способы их решения

Повышение отказоустойчивости с помощью унифицированных операций и управления услугами

Загрузить сейчас

Пять основных принципов от вашего партнера по безопасности конечных точек

Расширьте возможности вашего бизнеса MSP для эффективной работы

Загрузить сейчас

Как модные ритейлеры меняют свое цифровое будущее

Руководство по розничной торговле модной одеждой

Загрузить сейчас

JPEG vs.PNG: какой формат сжатого изображения лучше?

Daven Mathies / Digital Trends

В цифровых изображениях преобладают два формата изображений: JPEG (или JPG) и PNG.

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

JPEG

Сокращение от Joint Photographic Experts Group — группы, которая разработала формат. JPEG стал стандартным сжатым форматом в цифровой фотографии и обмене изображениями в Интернете благодаря тщательному балансу размера файла и качества изображения.

Точное соотношение различается в зависимости от используемой программы и настроек, но типичное изображение JPEG имеет коэффициент сжатия 10: 1.Если вы начнете с изображения размером 10 МБ и экспортируете его в формате JPEG, у вас должно получиться изображение размером примерно 1 МБ. JPEG не должен иметь заметной разницы в качестве, хотя это зависит от содержания исходного изображения и типа файла.

Для этого JPEG использует дискретное косинусное преобразование (DCT). Хотя математика, лежащая в основе этого, сложна, этот алгоритм сжатия смотрит на все изображение, определяет, какие пиксели в изображении достаточно похожи на пиксели вокруг него, и объединяет пиксели в плитки (группы пикселей, которые имеют одинаковое значение).

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

По этой причине JPEG не рекомендуется в качестве формата архивного изображения, потому что, если вам когда-либо понадобится открыть его и снова внести изменения, вы понесете потерю качества.Как и Adobe Lightroom, неразрушающие фоторедакторы могут помочь обойти эту проблему при условии, что вы никогда не удаляете исходные файлы, поскольку они сохраняют изменения только как метаданные, а не перезаписывают исходное изображение.

Также следует избегать

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

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

JPEG поддерживает 8-битные цветовые пространства как RGB, так и CMYK, но его возможности CMYK оставляют желать лучшего. (Современные принтеры прекрасно справляются с файлами RGB, так что это не большая проблема. Однако это поможет, если вы по-прежнему будете использовать более качественные форматы для печати.)

За прошедшие годы появилось и исчезло множество вариаций JPEG.Например, JPG-LS был разработан для исправления сжатия с потерями, но он так и не закрепился и в конечном итоге отошел на второй план. JPG2000 также попытался решить проблему без потерь, но ему тоже не удалось добиться успеха. BPG, новый формат, основанный на стандарте видео H.265, был полон решимости заменить JPEG, но так и не получил широкого распространения.

Создатели JPEG недавно поделились новым форматом, разработанным не для замены JPEG, а для того, чтобы существовать вместе с ним как вариант для более быстрой потоковой передачи. В JPEG XS сжатие всего шесть раз вместо 10, но более простые алгоритмы означают, что файл быстрее справляется с задачами потоковой передачи.Потенциальная замена может прийти в виде HEIF, который также основан на стандарте h.265. Там, где другие потерпели неудачу, HEIF может добиться успеха благодаря поддержке одного из крупнейших технологических брендов: Apple. Ему еще предстоит пройти путь, но все больше программ для редактирования изображений и большее количество устройств добавляют поддержку нового формата, такого как JPEG Pleno, который предлагает пользователям отличный набор инструментов, который включает голографические изображения, текстуры с глубиной, облака точек и свет. поля.

Плюсы Минусы
Малый размер файла Сжатие без потерь
Встроенная поддержка EXIF ​​ Не подходит для печати CMYK
Широкая поддержка Без поддержки прозрачности

PNG

Акроним от Portable Network Graphics, PNG — это формат файлов без потерь, разработанный как более открытая альтернатива формату обмена графическими данными (GIF).

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

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

Одной из выдающихся особенностей PNG является поддержка прозрачности. Как для цветных изображений, так и для изображений в градациях серого пиксели в файлах PNG могут быть прозрачными. Это позволяет создавать изображения, которые аккуратно накладываются на содержимое изображения или веб-сайта.Как видно из приведенного выше GIF-изображения, многие программы редактирования — в данном случае Adobe Photoshop Mix — используют клетчатый фон для обозначения прозрачности графики. Благодаря этому PNG отлично подходит для логотипов, особенно с текстом, используемых на веб-сайтах. С другой стороны, если вы создаете прозрачный фон в Photoshop и сохраняете изображения в формате JPG, этот прозрачный фон станет белым, потому что формат не поддерживает прозрачность.

Когда дело доходит до фотографии, PNG может показаться надежной альтернативой проприетарным форматам RAW для хранения изображений без потерь.Тем не менее, правда в том, что есть много лучших альтернатив, таких как Adobe Digital Negative (DNG), которые вы можете снимать даже на свой смартфон, и TIFF. PNG также не поддерживает данные EXIF, которые включают такую ​​информацию, как выдержка, диафрагма и ISO, с камеры, с помощью которой он был снят.

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

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

Еще один интересный лакомый кусочек заключается в том, что на ранних этапах разработки PNG предлагалось называть его PING, аббревиатура от «PING Is Not GIF», нахальная критика создателей формата GIF.

Плюсы Минусы
Сжатие без потерь Размер файла больше, чем у JPEG
Держатель прозрачной пленки Нет встроенной поддержки EXIF ​​
Отлично подходит для текста и скриншотов

Какой лучше?

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

Если вы хотите поделиться фотографией с камеры в Instagram, Twitter и т. Д., Лучше всего использовать JPEG. Он меньше по размеру, оптимизирован для фотографии и широко поддерживается практически на всех платформах и сервисах, которые только можно вообразить.

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

Рекомендации редакции

JPG против PNG: что мне использовать?

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

Квалификационные вопросы

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

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

Во-вторых, как вы планируете использовать это изображение? Будет ли оно опубликовано на сайте компании? Или это будет для вашего личного пользования?

Ответы на эти вопросы помогут вам выбрать оптимальный тип файла.

Что такое JPG?

Тип файла изображения JPG, обычно произносимый как j ay-peg, , был разработан Joint Photographic Experts Group (JPEG) в 1992 году. Группа осознала необходимость уменьшать большие файлы фотографий, чтобы они могли быть больше легко делится.

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

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

Что такое PNG?

Формат файла PNG, обычно читаемый вслух как ping, был создан в середине 1990-х годов для замены формата обмена графическими данными (GIF). Ограничения GIF привели к созданию и распространению PNG.

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

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

Итак, JPG или PNG?

Нет правильного или неправильного ответа! Думайте о своем выборе как о процессе оптимизации и позвольте факторам, которые мы рассмотрели, направить вас в вашем решении.

Если вам все еще интересно, вы можете узнать больше о форматах файлов изображений в этом сообщении блога «Общие сведения о форматах файлов изображений».

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

JPG против PNG: что выбрать для своего сайта?

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

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

Разница между PNG и JPG

Начнем с основных определений.

PNG означает Portable Network Graphics с так называемым сжатием без потерь. Это означает, что качество изображения было одинаковым до и после сжатия.

JPEG или JPG означает Joint Photographic Experts Group, с так называемым сжатием с потерями.

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

Однако более низкое качество не обязательно плохо.

Что такое JPEG?

Изображения

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

Хотя потеря качества при сжатии JPG 10: 1 незначительна, меньший размер делает файлы JPEG подходящими для использования в Интернете, поскольку уменьшение объема данных, используемых для фотографии, полезно для адаптивной презентации.

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

Что такое PNG?

PNG был создан как улучшенная замена GIF-файлов и стал наиболее распространенным форматом сжатия изображений без потерь в Интернете.

Так что же такое файл PNG?

Известный как «переносимая сетевая графика», изображение PNG может быть на основе палитры, в оттенках серого или полноцветным, не основанным на палитре, RGB / RGBA.

Формат файла

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

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

JPG против PNG — основное правило

Поскольку форматы JPG и PNG имеют свои плюсы и минусы, вы должны максимально использовать их и использовать их сильные стороны.

На практике это означает, что вам следует использовать.jpeg для фотографий и .png для графики и снимков экрана.

Действительно ли это важно?

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

Итак, если изображения PNG выглядят не намного лучше JPG, почему бы всегда не использовать формат JPG и не упростить себе жизнь?

К сожалению, не все так просто, и причина тому — сжатие изображений.

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

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

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

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

Логически это означает, что чем больше изображение, тем больше время загрузки.

Службы сжатия изображений

Существует множество сервисов и инструментов для сжатия изображений, и вот некоторые из них, которые можно использовать для jpg или png:

• Kraken.io — отличный баланс между размером и качеством

• Плагин Kraken WordPress — автоматическое сжатие изображений, которые вы загружаете на свой сайт

• WP Smush — плагин WordPress, который автоматически сжимает ваши изображения

Изображения, содержащие текст

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

Важное различие между jpg и png заключается в том, что с JPG контуры букв, а также тонкие линии графики обычно выглядят менее резкими.

Обычные изображения

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

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

Изменение размера изображений

Помимо сжатия, вы также можете подумать об изменении размера изображений, которые вы хотите использовать в своем веб-дизайне. Хорошая новость заключается в том, что изменение размера не является сложным процессом, и есть два способа сделать это правильно:

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

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

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

PNG против JPG, когда вы не уверены

К настоящему времени мы знаем, что файлы JPG лучше подходят для фотографий, а.Изображения png лучше подходят для графиков и картинок с текстом. Но что лучше для изображений, которые находятся где-то посередине?

Снимки экрана — хороший тому пример, потому что они часто содержат фотографии, а также текст и четкие линии.

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

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

Завершение мыслей о сравнении JPG и PNG

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

Говоря о JPG и PNG, следует помнить о нескольких ключевых моментах.

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

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

Итак, какой из них использовать? Ну, это зависит от типа изображения и от типа веб-сайта, который вы создаете.

Руководство веб-дизайнера по формату изображений PNG

Давным-давно существовал могущественный формат изображений GIF, самый популярный тип сжатия изображений для веб-графики.Затем было объявлено, что для программ, использующих GIF, потребуется лицензия (это произошло из-за патента Unisys на метод сжатия LZW, используемый в GIF). Это изменение ускорило разработку его преемника: формата PNG. PNG, что означает «переносимая сетевая графика», приобрел популярность и в настоящее время, вероятно, является наиболее часто используемым форматом изображений, когда речь идет о веб-дизайне, наряду с JPEG.

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

Общие сведения о форматах цифровых изображений

Существует множество форматов цифровых изображений, доступных для использования, но только некоторые из них оптимизированы для использования в Интернете. Например, формат изображения TIFF не предназначен для использования в Интернете; он используется для печати. Примеры форматов изображений для Интернета: JPEG, PNG, GIF и SVG.

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

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

Методы сжатия

Существует два основных метода сжатия изображений: с потерями и без потерь.

Сжатие с потерями — это когда используемый алгоритм сжатия приводит к некоторой потере данных.Это означает, что вы не получите точно такое же изображение, как оригинал, если попытаетесь его распаковать. Потеря данных в большинстве случаев происходит таким образом, что вы не теряете слишком много качества; по крайней мере, недостаточно, чтобы люди заметили.

С другой стороны, сжатие без потерь — противоположность с потерями. Сжатие без потерь включает в себя алгоритмы сжатия, которые при распаковке дают вам точно такое же изображение, что и исходное. Примером сжатия без потерь является архивирование документа в формате ZIP.Когда вы разархивируете свой документ, он будет таким же, как оригинал.

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

Некоторые технические материалы о PNG

Помимо сжатия без потерь, PNG — это формат растрового изображения, что означает, что это формат растрового изображения.Если вы пропустили Design 101, растровых изображений , в отличие от форматов векторных изображений, таких как SVG, нельзя масштабировать без потери качества. Однако для сложных изображений, например фотографий, растровые изображения лучше, чем векторные изображения.

PNG был разработан для быстрой передачи изображений в Интернете и для отображения изображений на экранах компьютеров, поэтому он использует только цветовую модель RGB. Цветовая модель CMYK, которая обычно используется для печати, недоступна при сохранении изображений в формате PNG.Вкратце: формат изображения PNG не оптимален для графики, которая будет напечатана.

PNG-8 и PNG-24

Существует два формата PNG: PNG-8 и PNG-24. Цифры являются сокращением от «8-битного PNG» или «24-битного PNG». Чтобы не вдаваться в технические подробности — вам как веб-дизайнеру, вероятно, все равно: 8-битные PNG означают, что изображение имеет размер 8 бит на пиксель, а 24-битные PNG означают 24 бит на пиксель.

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

Еще одно отличие состоит в том, что PNG-24 изначально поддерживает альфа-прозрачность, что хорошо для прозрачного фона. Это различие составляет , а не на 100%, потому что команда «Сохранить для Интернета» продуктов Adobe позволяет PNG-8 с альфа-прозрачностью.

Краткая история: когда использовать PNG

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

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

Сравнение PNG, GIF, JPEG

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

PNG против GIF

Краткий ответ: всегда используйте PNG поверх GIF, если только вы не создаете анимированный GIF или не хотите использовать изображения с прозрачным фоном в более старых версиях IE (однако есть обходной путь для поддержки прозрачности PNG в IE6 и ниже, используя исправление PNG JavaScript библиотеки). Я не одинок в этом, согласится Джефф Этвуд, основатель StackOverflow и блога Coding Horror.

PNG имеет несколько важных преимуществ перед GIF, о которых позаботятся веб-дизайнеры, например:

Конечно, есть много других преимуществ, но именно они важны для веб-дизайнеров.

Вот визуальное сравнение PNG и GIF. Обратите внимание, что для примера изображения ниже вы не будете использовать PNG-24, потому что он имеет простые цвета и весит больше, чем GIF. Тем не менее, идея PNG по сравнению с GIF все еще остается в силе: если вы сохраните фотографическое изображение (например, фотографию своей мамы и папы), PNG-24 будет иметь лучший результат, чем GIF.

PNG-8 , размер файла: 3,73 КБ PNG-24 , размер файла: 5,68 КБ GIF , размер файла: 4,20 КБ

Совет по оптимизации: Существует множество инструментов, которые можно использовать для оптимизации изображений. Ниже я использовал pngcrush для изображений PNG и Smush.it для изображений GIF. Никакой очевидной потери качества, и PNG-8 по-прежнему выигрывает у GIF.

PNG-8 , размер файла: 3,69 КБ PNG-24 , размер файла: 5,41 КБ GIF , размер файла: 3,71 КБ
PNG и JPEG

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

Итак, при использовании в Интернете, если вы размещаете на веб-странице фотографическое изображение (например, изображение вашей кошки), всегда выбирайте JPEG вместо PNG. Использование PNG вместо JPEG в этой ситуации приведет к большему размеру файла (часто в 5-10 раз больше, чем JPEG).

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

PNG-24 , размер файла: 66.6 КБ JPEG , размер файла: 14,41 КБ

Дальнейшая оптимизация с помощью pngcrush и Smush.it:

PNG-24 , размер файла: 64 КБ JPEG , размер файла: 14,2 КБ

Совет по оптимизации: Вы (как веб-дизайнер) будете критиковать свои изображения больше, чем пользователи вашего веб-сайта, поэтому хороший совет — быть немного более «жесткими» при сохранении веб-изображений.Найдите хороший баланс между размером файла и качеством. Уменьшайте настройки качества, пока оно не станет невыносимым.

Когда использовать каждый формат

Вот упрощенное резюме сравнения форматов файлов:

  • Используйте PNG-8 поверх GIF для изображений с простых цветов (логотипы, значки, кнопки)
  • Используйте PNG-8 поверх JPEG для изображений с простых цветов (логотипы, значки, кнопки)
  • Используйте PNG-24 поверх GIF для фотографических изображений
  • Использовать PNG поверх JPEG при использовании альфа-прозрачности
  • Используйте JPEG поверх PNG для фотографических изображений
  • Использовать GIF для фона прозрачность для старых браузеров (IE6 и ниже)
  • Использовать GIF для анимированных GIF

PNG-8 Оптимизация уменьшения цвета

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

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

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

Большинство программных приложений, которые могут сохранять файлы PNG, позволяют вручную вводить количество включаемых цветов. Например, функция Photoshop «Сохранить для Интернета и устройств» (к которой можно перейти, выбрав «Файл»> «Сохранить для Интернета и устройств») предоставляет раскрывающееся меню для установки количества цветов для формата PNG. Уменьшайте количество цветов, пока не увидите заметную разницу в качестве.

Ниже вы можете увидеть оптимизацию значка RSS, который мы использовали ранее, за счет уменьшения количества цветов.Уменьшение количества цветов с 256 до 16 приводит к очень незначительной потере качества и приводит к уменьшению размера файла на 62% — более половины размера файла было сокращено!

PNG-8 256 цветов , размер файла: 3,73 КБ PNG-8 64 цвета , размер файла: 2,18 КБ PNG-8 32 цвета , размер файла: 1.75 КБ PNG-8 16 цветов , размер файла: 1,41 КБ

Оптимизация постеризации PNG-24

Этот метод оптимизации помогает оптимизировать формат PNG-24, и вот как он работает: он уменьшает количество цветов, комбинируя похожие цвета.

Вот как можно выполнить этот трюк оптимизации в Photoshop: Откройте изображение в Photoshop. Выберите «Изображение»> «Коррекция»> «Постеризация» и затем уменьшайте уровни, пока это не приведет к видимой потере качества.Затем просто используйте функцию «Сохранить для Интернета и устройств», чтобы сохранить изображение в формате PNG-24.

PNG-24 Оригинал , размер файла: 29,5 КБ PNG-24 Плакат , размер файла: 23,9 КБ

Сводка

Для веб-дизайнеров уменьшение размеров изображений — это способ увеличить общую скорость веб-страницы. Оптимизированные изображения меньшего размера в веб-дизайне означают:

  • Более быстрые веб-страницы, которые загружаются быстрее
  • Меньше потребление полосы пропускания
  • Меньше данных, необходимых для передачи посетителям сайта, что означает меньшую активность данных

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

PNG имеет определенные преимущества перед GIF, такие как меньший размер файла и открытый формат. Однако прозрачность PNG в IE6 не поддерживается, поэтому вам, возможно, придется использовать GIF (или библиотеку JavaScript, которая имитирует альфа-прозрачность PNG в IE6, например IE PNG Fix).То же самое можно сказать и о том, когда вы имеете дело с анимированными изображениями, которые могут делать GIF.

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

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

Есть две вещи, которые помогут вам выбрать правильный формат: эксперименты и опыт. Чем больше вы сохраняете изображений для Интернета, тем быстрее вы будете распознавать ситуации, в которых следует использовать PNG, JPEG или даже GIF.

Ссылки и ресурсы

Связанное содержимое

PNG Спецификация: Введение

PNG Спецификация: Введение

РЭЦ-png.html

Рекомендация W3C

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

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

Функции GIF, сохраненные в PNG, включают:

  • Индексированные цветные изображения до 256 цветов.
  • Потоковая передача: файлы можно читать и писать последовательно, что позволяет использовать формат файла в качестве коммуникационного протокол для генерации и отображения изображений на лету.
  • Индикация с прогрессивной разверткой: можно отображается при получении по каналу связи, очень быстрое получение изображения с низким разрешением с последующим постепенным улучшением деталей.
  • Прозрачность: части изображения могут быть отмечены как прозрачные, создание эффекта непрямоугольного изображения.
  • Дополнительная информация: текстовые комментарии и другие данные могут быть хранится в файле изображения.
  • Полная независимость от оборудования и платформы.
  • Эффективное сжатие без потерь 100%.
Важные новые функции PNG, недоступные в GIF, включают:
  • Изображения Truecolor с разрешением до 48 бит на пиксель.
  • Изображения в градациях серого с разрешением до 16 бит на пиксель.
  • Полный альфа-канал (общие маски прозрачности).
  • Информация о гамме изображения, которая поддерживает автоматическое отображение изображений с правильной яркостью / контрастностью независимо от того, какие машины создать и отобразить изображение.
  • Надежное и простое обнаружение повреждения файлов.
  • Более быстрая начальная презентация в прогрессивном режиме отображения.
PNG предназначен для:
  • Просто и портативно: разработчики должны иметь возможность реализовать PNG с легкостью.
  • Не обременен законом: насколько известно PNG авторов, не используются алгоритмы, оспариваемые законом. (Некоторые были потрачены значительные усилия, чтобы проверить это.)
  • Хорошо сжато: изображения как с индексированным, так и с истинным цветом сжатие так же эффективно, как и в любом другом широко используемом формате без потерь, и в большинстве случаев более эффективно.
  • Взаимозаменяемый: любой соответствующий стандарту декодер PNG должен читать все соответствующие файлы PNG.
  • Гибкость: формат допускает будущие расширения и частные надстройки без ущерба для взаимозаменяемости базового PNG.
  • Надежность: конструкция также поддерживает полную проверку целостности файлов простое и быстрое обнаружение типичных ошибок передачи.

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

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

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

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