ОБСУДИТЬ ПРОЕКТ
или напишите в мессенджеры:
hello@rock-well.ru
отправить Заявку
или напишите в мессенджеры:
hello@rock-well.ru
Сообщение об успешной отправке!
Мы используем cookies для быстрой и удобной работы сайта. Продолжая пользоваться сайтом, вы принимаете условия обработки персональных данных
OK
Медиа

Что такое PNG: история, характеристики, сравнение

PNG расшифровывается как Portable Network Graphics — это растровый формат изображений, который сжимает данные без потерь (lossless). Он заменил GIF, решив патентные проблемы с алгоритмом LZW, и стал стандартом для передачи изображений в сети. Формат сохраняет качество при редактировании и поддерживает прозрачный фон с альфа-каналом — ключевая фишка для веб-дизайна и брендинга. PNG используется для логотипов и иконок: клиенты видят четкие контуры на любом фоне без артефактов и размытия.

История создания и эволюция

Формат PNG появился в 1995 году как ответ на патентные ограничения алгоритма LZW в GIF. Томас Боутелл 4 января предложил альтернативу на Usenet. Через три недели вышла первая версия под названием PBF, а 23 января — PNG. В декабре 1995 года W3C рассмотрел спецификацию версии 0.92, а 1 октября 1996 года официально рекомендовал PNG 1.0 как международный стандарт. Группа PNG Development Group обеспечила открытость формата и свободу от патентных ограничений.

Технические характеристики и устройство

Принцип сжатия Lossless (Без потерь)

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

Глубина цвета: PNG-8, PNG-24 и PNG-32
PNG-8 применяет индексированную палитру до 256 цветов, подходит для простых иконок и веб-графики, как GIF. PNG-24 хранит TrueColor в 16,7 млн оттенков без поддержки прозрачности — для полноцветной графики. PNG-32 добавляет альфа-канал: 8 бит на прозрачность, итого 32 бита на пиксель. Максимальная глубина цвета достигает 48 бит с гамма-коррекцией для полутоновых изображений.
Вариант
Биты на пиксель
Цвета
Прозрачность
Применение
PNG-8
8
256
Однобитовая (0% или 100%)
Иконки, веб-графика
PNG-24
24
16,7 млн
Нет
Графика без фона
PNG-32
31
16,7 млн + альфа
Полная (256 уровней)
Логотипы, UI-элементы

Прозрачность и Альфа-канал: главная фишка формата

Альфа-канал регулирует прозрачность от 0 до 255 на каждый пиксель, создавая полупрозрачность и градиенты. GIF ограничивается однобитовой прозрачностью: пиксель либо полностью прозрачный, либо полностью непрозрачный. PNG создает мягкие тени, размытые края, плавные переходы — идеально для UI-элементов и веб-баннеров. Альфа-канал решает проблему наложения логотипов: на темном фоне тень выглядит естественно, что повышает конверсию на 15% по A/B-тестам.

Сравнительная таблица: PNG против других форматов

Параметр
PNG
JPEG
GIF
WebP
SVG
Тип
Растр
Растр
Растр
Растр
Вектор
Сжатие
Lossless
Lossy
Lossless
Lossless / Lossy
Без сжатия
Прозрачность
Полная альфа
Нет
Однобитовая
Полная альфа
Да
Анимация
APNG
Нет
Да
Да
SMIL
Цветовая глубина
До 48 бит
24 бит
8 бит
До 48 бит
Неограниченно
Вес файла
Средний/большой
Маленький
Маленький
Маленький
Минимальный
Браузеры
Все
Все
Все
Современные
Все
PNG vs JPEG:
PNG выигрывает в графике с текстом и логотипами — нет артефактов на краях. JPEG лучше для полноцветных фотографий, где сжатие с потерями незаметно.

PNG vs GIF:
PNG поддерживает 16,7 млн цветов против 256 в GIF, плавная прозрачность с полупрозрачностью против однобитовой.

PNG vs WebP:
WebP сжимает на 25-35% лучше, но PNG надежнее в legacy-браузерах и имеет более широкую поддержку.

PNG vs SVG: SVG масштабируется без потери качества и занимает минимум места, PNG — для растровой детализации и сложных изображений.

Когда стоит (и не стоит) использовать PNG

Идеальные сценарии (Use Cases)
PNG идеален для:
• Логотипы и иконки — сохранение четкости при любом масштабировании, прозрачный фон для наложения на разные фоны
• Скриншоты и текст на изображениях — высокая контрастность, отсутствие размытия соседних пикселей
• Изображения с прозрачностью — веб-баннеры, постеры, дизайн сайтов, UI-элементы
• Инфографика и визуализация данных — графики, диаграммы, схемы с четкими элементами
• Промежуточные версии при редактировании — качество не ухудшается при повторном сохранении
• Полиграфия и подготовка к печати — сохранение высокого качества и точной цветопередачи (при условии конвертации в CMYK)

Когда PNG не подходит
Полноцветные фотографии большого размера нагружают сайт — WebP или JPEG сжимают в 2-3 раза эффективнее. Сложные градиенты без прозрачности тоже лучше в JPEG. Если скорость загрузки критична, используйте WebP с PNG fallback.

Ограничения формата: PNG в полиграфии

Важное ограничение: PNG работает в RGB (для экранов), полиграфия требует CMYK (для печати на офсетных станках). При конвертации из PNG в CMYK происходит потеря цветовой точности: синий уходит в фиолетовый, красный теряет насыщенность. Используйте TIFF или PDF с CMYK-профилем для типографий. Полиграфисты конвертируют PNG в EPS заранее — экономит 20% времени на правках и согласованиях.

Оптимизация и уменьшение веса файла

PNG тяжелее JPEG из-за lossless-сжатия: фото в 2-5 МБ против 500 КБ в JPEG. Методы оптимизации:
• Удаление метаданных и EXIF-данных
• Уменьшение битности (PNG-8 вместо PNG-32 для простой графики)
• Очистка палитры от неиспользуемых цветов
• Использование специализированных оптимизаторов

Популярные инструменты:
• TinyPNG — онлайн-сжатие с потерями (улучшенное качество), сжимает на 70% без видимых потерь
• pngquant — уменьшение палитры цветов для PNG-8
• Zopfli — максимальное сжатие без потерь, глубже стандартного DEFLATE
• ImageOptim (Mac) — автоматическая оптимизация
• Squoosh (Google) — веб-инструмент с предпросмотром

Как работать с PNG: Практическое руководство

Как открыть PNG-файл
На Windows: встроенное приложение "Фотографии" или Paint.
На Mac: Preview (встроенное приложение).
На Android/iPhone: встроенная галерея.
Браузеры: Chrome, Safari, Firefox, Edge отображают PNG везде.
Графические редакторы: Adobe Photoshop, Figma (веб-приложение), GIMP (бесплатно).

Как создать и экспортировать PNG
В Figma:
1. Выделите слой или компонент
2. Панель справа → "Экспорт"
3. Выбрать PNG, установить масштаб
4. Background: None для прозрачности
5. Шахматка подтвердит прозрачность

В Photoshop:
1. File → Export As
2. Выбрать PNG
3. "Сохранить для Web" для оптимизации
4. Установить качество сжатия и прозрачность

Конвертация: из PNG в другие форматы
Исходный формат
Целевой формат
Причина
Инструмент
PNG
WebP
Оптимизация для веб-сайтов, меньше на 30%
Google Squoosh, Convertio
PNG
JPEG
Уменьшение размера для фотографий
TinyPNG, Squoosh
PNG
PDF
Сохранение документа
Любой редактор, онлайн-конвертер
PNG
SVG
Векторизация логотипов
Potrace, Adobe Illustrator

Продвинутые возможности: APNG и Interlacing

APNG (Animated PNG)
APNG — расширение PNG, позволяющее создавать анимированные изображения подобно GIF, но с преимуществами PNG:
• Поддержка полного цветового спектра (16,7 млн цветов против 256 в GIF)
• Полная прозрачность и полупрозрачность
• Лучшее сжатие, чем GIF
Поддержка браузерами: Chrome, Firefox, Safari, Edge (практически все современные браузеры с 2018 года).

Interlaced PNG (Adam7)
Чересстрочная развертка — при медленном интернете изображение появляется сначала размытым, затем постепенно уточняется. Полезно для улучшения пользовательского опыта на медленных соединениях и 3G.

Метаданные PNG
PNG хранит EXIF, гамму, цветовые профили — удаляйте для оптимизации размера файла.

Преимущества и недостатки PNG

Преимущества
• Сжатие без потерь — полная сохранность деталей и цветов при любой степени сжатия
• Поддержка альфа-канала — создание изображений с прозрачностью и полупрозрачностью
• Высокая цветовая глубина — до 48 бит для максимальной точности цветопередачи
• Практически неограниченное количество цветов — в отличие от GIF с его 256 цветами
• Гамма-коррекция и расширяемость — возможность добавления пользовательских блоков (основа APNG)
• Бесплатность и открытость — алгоритмы свободны от патентов и доступны для всех

Недостатки
• Большой размер файлов — PNG-файлы занимают больше места, чем JPEG (в 2-5 раз)
• Не подходит для печати без конвертации — использует RGB вместо CMYK
• Медленнее JPEG при декодировании — может влиять на производительность на старых устройствах
• Не поддерживает встроенные цветовые профили — сложнее работать с точной цветопередачей в полиграфии

FAQ: Часто задаваемые вопросы

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

Почему мой PNG не отображается с прозрачностью в старых браузерах?
Старые версии Internet Explorer имели ограниченную поддержку PNG с альфа-каналом. Современные браузеры (Chrome, Firefox, Safari, Edge) полностью поддерживают PNG-32 с прозрачностью с 2010-х годов.

Можно ли конвертировать PNG в вектор (SVG)?
Да, но с ограничениями. Используйте инструменты трассировки (Potrace, Adobe Illustrator) для простых изображений с четкими контурами. Сложные фотографии не конвертируются качественно в вектор.

Какой формат лучше для логотипа?
Идеально использовать SVG (масштабируется без потери качества), но если требуется растровый формат — PNG-32 с прозрачностью обеспечит лучший результат.

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

Как выбрать между PNG-8, PNG-24 и PNG-32?
PNG-8 для простых иконок (256 цветов), PNG-24 для графики без прозрачности, PNG-32 для логотипов и UI с прозрачностью.