главная
>>> графика
>>>
оптимизация
png-изображений
Формат
PNG (Portable Network Grafics) был разработан в качестве альтернативы
Gif формату и существует в двух вариантах PNG-8 и PNG-24. В отличии
от последнего он позволяет сохранять всю цветовую информацию и информацию
об альфа-каналах масок и слоев. Это чрезвычайно сжатый RGB-формат, в
котором используется схема сжатия без потерь. На сегодняшний день это
наиболее перспективный Web-формат, обладающий мощными возможностями,
которые наиболее ярко проявляются при его сопоставлении с форматом Gif:
В PNG формате реализован открытый , не запатентованный алгоритм сжатия
данных, обеспечивающий более высокие результаты.
Как правило, файлы в формате PNG-8 по размеру выигрывают у аналогичных
изображений в формате GIF, примерно в два раза. Порядок оптимизации
GIF-изображений в полной мере применимы и к PNG-8.
Формат PNG-24, подобно JPEG, может использоваться для хранения полноцветных
изображений. Но, в отличии от JPEG, PNG использует сжатие без потерь,
поэтому его, как правило, применяют для сохранения изображении, качество
которых очень важно. Существенным недостатком PNG-24 является сравнительно
больший чем у JPEG размер конечного файла при сравнимом качестве.
В PNG формате используется более эффективный алгоритм черезстрочности.
Достаточно сказать, что первый проход, дающий общее представление об
изображении, занимает в нем лишь одну шестьдесят четвертую файла по
сравнении с одной восьмой в Gif. Тем не менее, распознаваемость картинки
при этом заметно лучше.
В отличии от двух градаций прозрачности, поддерживаемых Gif форматом,
PNG позволяет хранить полную информацию о степени прозрачности каждой
точки изображения с помощью специального альфа-канала. Таким образом,
каждый пиксел PNG-файла, вне зависимости от его цвета и местоположения,
может иметь любое значение непрозрачности от нулевой (полная прозрачность)
до абсолютно непрозрачной.
Возможность использования гамма-коррекции. Это свойство используется
для сглаживания яркости дисплеев различных типов компьютеров и, соответственно,
между создаваемыми на них изображениями. Дело в том, что PNG-формат
позволяет хранить в файле коэффициент яркости дисплея, на котором было
создано изображение. Впоследствии это обеспечивает возможность автоматической
коррекции яркости изображения в соответствии с параметрами данной видеосистемы.