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

Что означает PNG?

PNG означает Portable Network Graphics — «переносимая сетевая графика». Формат был создан в 1995 году как открытая и бесплатная альтернатива GIF и быстро стал одним из самых используемых форматов изображений в вебе. В отличие от JPG, PNG использует сжатие без потерь (lossless), а значит, при сохранении файла не отбрасывается никакая информация о пикселях.

Как работает PNG?

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

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

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

Какие преимущества у PNG?

Какие ограничения у PNG?

💡 Практическое правило: используйте PNG, когда изображению нужен прозрачный фон, когда это логотип, иконка, скриншот или любая графика с текстом и чёткими краями. Для фотографий на сайтах предпочитайте JPG или WebP — они намного легче без заметной потери качества.

PNG-8 vs PNG-24 — в чём разница?

ХарактеристикаPNG-8PNG-24
Количество цветовДо 256 цветовДо 16,7 миллиона цветов
ПрозрачностьБинарная (да или нет для пикселя)Полный альфа-канал (256 уровней)
Размер файлаМеньшеБольше
Идеально дляПростых иконок, графики с малым числом цветовЛоготипов, изображений с полупрозрачностью

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

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

Используйте PNG в следующих ситуациях:

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

ХарактеристикаPNGJPGWebP
СжатиеБез потерь (lossless)С потерями (lossy)Оба
ПрозрачностьДа (альфа-канал)НетДа
Идеально для фотоНетДаДа
Идеально для логотипов и иконокДаНетДа
Размер для фотоОчень большойМаленькийОчень маленький
Размер для логотиповМаленький-среднийСредний (с артефактами)Маленький
Универсальная поддержкаДаДаСовременные браузеры

Как уменьшить размер файлов PNG?

Даже будучи форматом без потерь, размер PNG можно значительно уменьшить. Методы включают снижение глубины цвета (с PNG-24 до PNG-8, когда изображение использует мало цветов), удаление ненужных метаданных и применение более эффективных алгоритмов сжатия, таких как используемые в компрессоре изображений ImageTools. Во многих случаях размер PNG можно уменьшить на 30–50% без какой-либо заметной потери качества.

Сожмите ваши PNG без потери качества

Уменьшите размер файлов PNG, сохранив оригинальную прозрачность и чёткость. Бесплатно и прямо в браузере.

Сжать изображения PNG

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

Сохраняет ли PNG прозрачность при сжатии?
Да. Альфа-канал — отвечающий за прозрачность — сохраняется при сжатии PNG. Даже после сжатия PNG инструментами оптимизации прозрачный фон и сглаженные края остаются нетронутыми.
Почему мой PNG оказался больше, чем JPG того же изображения?
Потому что PNG использует сжатие без потерь, которое по своей природе менее эффективно для фотографий со множеством цветовых переходов и сложных градиентов. Для фото JPG и WebP всегда дают файлы меньшего размера. PNG компенсирует больший размер преимуществом отсутствия потери качества при сохранении.
Можно ли конвертировать PNG в JPG без потери качества?
Конвертация PNG в JPG всегда влечёт некоторую потерю качества, так как JPG использует сжатие с потерями. Кроме того, если у PNG прозрачный фон, JPG заменит прозрачность сплошным фоном (обычно белым). Для конвертации без потери качества преобразуйте PNG в WebP lossless.
Подходит ли PNG для социальных сетей?
Зависит от контента. Для логотипов и изображений с прозрачным фоном PNG — хороший выбор. Для фото предпочтительнее JPG — соцсети автоматически пересжимают загружаемые изображения, и JPG лучше справляется с этим процессом. Стоит помнить, что большинство платформ не сохраняют прозрачность, заменяя альфа-канал белым фоном.