Имя | Portable Network Graphics, PNG |
Тип | Растровый |
Расширение файлов | .png |
Максимальная глубина цвета | 64 бит на пиксел |
Поддержка альфа-каналов | Да |
Сжатие t | Да |
Поддерживается приложениями | Большинство современных приложений, работающих с графикой в Интернет |
Благодаря поддержке компьютерной информационной службы CompuServe, формат GIF стал одним из стандартов в области представления графической информации. Но этот формат не лишен недостатков. В настоящее время даже многие офисные пакеты работают с полноцветной графикой (24 или 32 бита на пиксел), не говоря о специальных графических редакторах и программах. Поэтому палитра формата GIF, которая не может превышать 256 цветов, выглядит неубедительно, а для многих задач просто не годится.
Кроме того, алгоритм LZW, который используется для сжатия информации в GIF-файлах, защищен патентом, а его хозяин, фирма Unisys, с некоторых пор стала собирать «малую мзду» с пользователей алгоритма.
Формат PNG (Portable Network Graphics) — это растровый формат, который разработан как преемник формата GIF и, по замыслу авторов, должен занять его нишу. Формат не защищен патентами и не требует лицензирования, может работать с альфа-каналами, поддерживает до 64 бит на пиксел, имеет эффективный алгоритм сжатия данных «без потерь». Вместе с графической информацией в формате PNG можно сохранить метаданные или информацию об индексировании изображения. Эти данные используются поисковыми машинами, что значительно ускоряет и облегчает поиск PNG-файлов в Интернет.
Особенно привлекательным свойством формата является поддержка чересстрочного режима (Interlaced) вывода на экран. Это значит, что строки данных записываются не подряд, а группами. Например, в первой группе хранятся первая, восьмая, шестнадцатая и т. д. строки, в следующую группу входят строки с номерами два, девять, семнадцать и т. д. При выводе на экран изображения с чередованием строк пользователь может быстро оценить его вид по наброску, состоящему из отдельных групп. Это свойство формата очень полезно при передаче файлов по сети Интернет.