PNG реализует гораздо более эффективный алгоритм чересстрочности.
Достаточно ска-
зать, что первый проход, дающий общее представление об изображении, занимает
в PNG
не одну восьмую исходного файла, как в GIF, а всего лишь одну шестьдесят
четвертую -
и, тем не менее, распознаваемость картинки при этом заметно лучше.
PNG позволяет хранить полную информацию о степени прозрачности в каждой
точке
изображения в виде так называемого альфа-канала. Каждый пиксел PNG-файла,
вне за-
висимости от его цвета и местоположения, может иметь любую градацию
прозрачности:
от нулевой - полная непрозрачность, до абсолютной невидимости.
Чтобы сгладить различия в яркости дисплеев, существующие между разными
типами
компьютеров и, соответственно, между создаваемыми на них изображениями, PNG
по-
зволяет хранить в файле исходный коэффициент яркости того дисплея, на
котором
изображение было создано. Это дает возможность программам просмотра перед
выво-
дом на экран регулировать яркость изображения, приспосабливая ее к
особенностям
данной видеосистемы - так называемая гамма-коррекция.
PNG-формат не дает возможности создавать анимационные ролики. Поэтому для
хране-
ния анимации или нескольких изображений в одном файле используется вариация
фор-
мата PNG - формат MNG (Multiple Network Graphics - Множественная сетевая
графика).
В настоящее время разработчики формата PNG работают над новым форматом PNP
(Portable Network Photography - Переносимая сетевая фотография),
произносится «пи-
нап», который предназначен для хранения фотографических изображений и
обладает
мощным алгоритмом сжатия с потерей качества.
Какой формат использовать?
Вопрос о том, в каком формате хранить нужное вам изображение, не так прост,
как ка-
жется. Очень часто можно прочитать, что фотографические изображения,
поскольку они
имеют более 256 цветов, следует хранить в формате JPEG, а рисунки в формате
GIF. Это
правило действительно верно в большинстве случаев. Однако могут быть и
исключения.
В ряде случаев, если вам требуется особое качество изображения, следует
предпочесть
GIF. Дело в том, что главной помехой в использовании JPEG является то, что
изображе-
ния, сохраненные в этом формате, в отличие от GIF имеют визуально заметные
искаже-
ния. Они тем заметнее, чем больше величина сжатия и меньше геометрические
размеры
деталей изображения. Считается, что если исходный размер файла сжимается до
10 раз,
то искажения будут не очень заметны. В то же время, если в достаточно
«интеллекту-
альной» программе уменьшить количество цветов фотографии до 256, этих 256
цвгтов
в большинстве случаев хватит на то, чтобы изображение не проиграло в
визуальном
восприятии.
Поэтому в том случае, когда для вас существенно, чтобы картинка
воспроизводилась с
минимальными искажениями, сделайте два файла - в GIF и JPEG-форматах и
посмотри-
те, какой файл при устраивающем вас качестве займет меньше места на диске.
Во всяком случае, имейте в виду следующие обстоятельства:
Чем больше на рисунке мелких и контрастных деталей, тем сильнее будут
заметны
искажения, вносимые при сжатии в формате JPEG.
• Чем крупнее геометрические размеры изображения в пикселах и чем ниже
контраст-
ность онимка, тем искажения JPEG будут меньше заметны.
• Чем больше на рисунке контрастных и мелких деталей, тем более крупный
размер
файла получится при сохранении в формате GIF.
Чем большую площадь занимают однородно окрашенные участки и чем
большую
горизонтальную протяженность имеют детали рисунка, тем меньший размер займет
на диске файл GIF.
• Файлы, записанные в чересстрочном (interlaced) формате GIF и в
прогрессивном
формате JPEG, то есть так, чтобы изображение «проявлялось» постепенно,
будут, при
прочих равных условиях, иметь больший размер.
Но есть две области, где GIF - вне конкуренции. Первая - это создание
анимированных,
то есть движущихся изображений. На самом деле анимированный GIF - это
несколько
графических изображений, записанных в один файл. Последовательный показ этих
изображений создает иллюзию движения. В файле GIF хранится информация о том,
сколько раз в секунду надо менять изображение, в какой последовательности
показывать
картинки и т.д. Для создания анимированного изображения вы в любом
графическом
редакторе рисуете картинки, из которых будет строиться анимация, а затем
загружаете
их в специальную программу подготовки анимации, где указываете, как эти
картинки
должны чередоваться. Таких программ существует большое количество.
Другое незаменимое свойство GIF - это возможность получения прозрачного фона
изо-
бражения, то есть такого фона, сквозь который видно все, что под ним
находится. Созда-
вать GIF с прозрачным фоном может любой профессиональный графический
редактор,
например, Adobe Photoshop.
Возможности оптимизации
Чтобы любое изображение можно было использовать на Web-странице, его
необходимо
предварительно оптимизировать, уменьшив до минимума размер файла и,
следователь-
но, время загрузки по сети так, чтобы качество изображения при этом заметно
не ухуд-
шилось. Оптимизация - это, по сути, компромисс между размером файла и
качеством
изображения. \
В формате JPEG изображение сохраняется с глубиной цвета 24 бит и
используется
сжатие с потерей информации. У него не так уж много способов оптимизации,
точнее
сказать, два:
• использование прогрессивной развертки;
• оптимальный коэффициент сжатия.
Использование прогрессивной развертки не сказывается на размере изображения,
но
заметно при загрузке. В случае записи изображения в стандартном формате
вывод на
экран осуществляется горизонтальными полосами, и до загрузки всего
изображения не-
возможно определить его смысл. Напротив, при записи файла в прогрессивном
формате
изображение появляется сразу целиком, но в грубой форме, и затем постепенно
улучша-
ется. Это дает посетителям сайта возможность сразу же оценить изображение и
решить,
стоит ли ожидать его окончательной загрузки, что позволяет сэкономить
немного време-
ни при просмотре страниц. Общее время загрузки страницы при этом не
уменьшается,
возникает лишь иллюзия его уменьшения. Прогрессивная развертка JPEG
поддержива-
ется всеми браузерами, но не каждый графический пакет может записывать в
этом фор-
мате. Поэтому проверьте свои программы на возможность сохранять файлы с
прогрес-
сивной разверткой. Последние версии Photoshop умеют это делать.
Дата Центр В Казани. http://www.ht-systems.ru/. Ukraine Хостинг. ... сертификат: ст1, сертификат происхождения ст-1