Формат PNG: особенности, преимущества и недостатки.
PNG — один из популярных форматов в веб-графике. Был предложен в 1995 году на конференции Usenet как бесплатная альтернатива лицензируемому GIF. С 1 октября 1996 года существует как полноправный графический формат, поддерживаемый всеми браузерами и графическими редакторами.
Акроним: Portable Network Graphics.
Тип изображения: растровый.
Тип сжатия: без потерь.
Особенности формата .png
- не теряет качество при сжатии, поэтому используется для хранения изображений, содержащих текст: скриншотов, чертежей, сканированного текста, комиксов;
- алгоритм лучше сжимает объекты с горизонтальными линиями, чем с вертикальными — одноцветные иконки и значки, горизонтальные разделительные линии;
- по качеству цветового отображения превосходит .jpeg и .gif, но размер файла будет на 30-40% больше;
- качественно реализована прозрачность, поэтому логотипы принято хранить в png;
- поддерживает гамма-коррекцию — функцию компенсации яркости и изменений цвета при просмотре изображения на разных экранах.
Преимущества и недостатки формата .png
Вкратце о формате мы уже писали в этой статье, теперь разберем плюсы и минусы формата более подробно.
Плюсы:
- качество изображения не меняется при любой степени сжатия;
- удобен для хранения промежуточных версий изображения — после редактирования и пересохранения не ухудшается качество;
- сохраняет высококонтрастное попиксельное изображение экрана на скриншотах, не объединяя соседние пиксели вместе;
- поддерживает максимальное возможное количество цветов: 256 цветов для веб-графики (PNG-8), 16 млн цветов для полноцветных изображений (PNG-24), а также изображения в оттенках серого;
- поддерживает многоуровневую прозрачность, благодаря чему можно создавать прозрачный градиент, эффект отбрасывания тени на соседние элементы на веб-странице. Логотипы в .png, чтоб удобно накладывать на многоцветные изображения, рисунки, фото;
- содержит метаданные (EXIF) для закрепления авторских прав;
- сохраняет веб-графику небольших размеров, что ускоряет загрузку веб-сайтов;
- дает возможность работать со слоями;
Минусы:
- сохраняет полноцветные изображения — фото, иллюстрации — большего размера, чем эквивалентные .jpeg, .tiff или .gif;
- не поддерживает анимацию;
- не подходит для печати, так как предназначен для распространения изображений в интернете и не поддерживает цветовую модель CMYK.
Где использовать?
PNG — любимый формат вебмастеров благодаря хорошему сжатию без потери качества, быстрой загрузке, функции прозрачности, четким границам изображения. На практике .png оптимально подходит для сохранения изображений с небольшим количеством цветов, а также графики с прозрачными участками. Логотипы, иконки, значки, схемы, скан-копии документов обычно размещают на сайтах как раз в формате .png.