Формат 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-формат позволяет хранить в
файле коэффициент яркости дисплея, на котором было создано изображение.
Впоследствии это обеспечивает возможность автоматической коррекции
яркости изображения в соответствии с параметрами данной видеосистемы.
|