GIF и GIF с прозрачностью.
GIF (Graphics Interchange Format) - формат обмена графичекими данными. Разработан информационной службой CompuServe в 1987 г. (GIF 87a). Максимальный размер изображения 65536х65536 пикселов и 256 цветов. Действующая в настоящее время версия GIF (GIF89a) позволяет также хранить анимированные изображения и поддерживает прозрачность фона. GIF широко используется для хранения простых растровых изображений, содержащих большие поля одного сплошного цвета. Т.е. формат GIF лучше применять для логотипов, текста, и для других картинок, где используется один цвет или небольшое (ограниченное) количество повторяющихся цветов.
Формат GIF неэффективно применять для изображений, в которых используются плавные переходы от одного цвета к другому (например, градиент), или для многоцветных изображений (например, фотографии). Вместо плавного перехода цвета при переводе оригнала в GIF получаем полошение. Кроме того при сохранении оптимизированного изображения (File - Save for Web) формат GIF будет весить много больше, чем JPEG.
Формат GIF можно использовать для достижения разных интересных эффектов при работе с фотографиями. Уменьшив количество цветов для оптимизированных изображений можно получить довольно интересные результаты.
Хотя формат GIF ограничен 256 цветами, для каждой картинки можно выбрать свою цветовую палитру. В Photoshop, конвертируя изображение в индексные цвета (Image - Mode - Indexed color), можно выбрать такие цветовые палитры, как Perceptual (по восприятию, приоритет цветов, к которым человеческий глаз имеет наибольшую чувствительность), Selective (выборочная, алгоритм подобен Perceptual, но при этом отдается предпочтение обширным областям цвета и зарезервированным цветам Web, эта цветовая палитра создает изображения с наибольшей сохранностью цветов), Adaptive (адаптивная, создается пользовательская цветовая таблица путем отбора тех цветов спектра, которые используются в изображении чаще всего), Web (используется стандартная безопасная 8-битовая (256-цветовая) таблица для веб), Custom (пользовательская, сохраняет текущую цветовую таблицу, как фиксированную палитру, которая не обновляется при изменении изображения), Windows/Mac OS (стандартная 8-битовая системная цветовая таблица). Те же цветовые палитры можно найти в опциях сохранения оптимизированного изображения для веб (File - Save for Web).
Для формата GIF выполняется сжатие по горизонтальным строкам. Эту особенность также можно использовать при оптимизации и создании изображений для веб. Изображение, имеющее однотонные горизонтальные полоски, весит намного меньше, чем изображение, имеющее такие же однотонные, но вертикальный полосы.
GIF89a поддерживает прозрачность фона. Что это значит: если вырезать какую-то часть фона изображения, то после сохранения изображения в формате GIF, и помещения данного файла на веб-страницу, сквозь вырезанную часть изображения будет виден фон веб-страницы, на котором находится данное GIF изображение.
В GIF не может быть полупрозрачных областей, пиксель может быть либо полностью прозрачным, либо полностью непрозрачным (это называется бинарная прозрачность).
Формат JPEG
JPEG (Joint Photographics Experts Group) - стандарт на сжатие полноцветных неподвижных изображений с коофицентом сжатия более 25:1, разработанный группой JPEG. Из-за потери качества при сжатии изображения JPEG обычно не применятся в профессиональной допечатной подготовке (в полиграфии), т.к. на выводе мы получим изображение неудовлетворительного качества, однако, для просмотра в электронном виде полноцветных изображений на экранах мониторов - JPEG весьма замечательный формат, т.к. он спроектирован для широкого диапазона цветов и тонких вариаций яркости тоновых изображений (таких как фотографии или изображения с градиентами). Для предоставления изображения этот формат может использовать миллионы цветов.
При макетировании веб-страниц и создании картинок для веб убедитесь, что изображение JPEG имеет разрешение 72-96 dpi (Dots per inch. Число точек на дюйм. Единица измерения плотности печати, разрешающей способности экрана или разрешения сканирования - число различимых точек изображения, выводимых (или распознаваемых) устройством на линии в один дюйм.) Разрешение выше нужно только для выводимых на печать изображений. Для изображений, которые предназначены для просмотра с экрана монитора 72-96 dpi более чем достаточно.
Чем больше степень сжатия JPEG изображения, тем больше информации в изображении теряется.
PNG - особенности формата
PNG (Portable Network Graphics) - формат используемый для графических файлов в Интернет. Существует две версии формата:
- PNG-8 - аналогичен GIF, также использует индексные цвета, и имеет более хорошее сжатие, чем GIF
- PNG-24 - более интересен, он поддерживает, как JPEG много миллионов цветов, кроме того у него есть замечательная особенность, он поддерживает alpha-transparency (альфа прозрачность), т.е. частичная прозрачность пиксела (переходная прзрачность)
Старые броузеры не поддерживают этот формат, кроме того альфа-прозрачность PNG не поддерживается броузером Internet Explore - самым распространенным из броузеров, белые поля вместо полупрозрачных или прозрачных писелов - это печально. Кроме того PNG не поддерживает анимацию. Т.е. пока рано говорить о PNG, как об альтернативе и замене GIF на просторах Интернет.
Подробная информация о особенностях PNG:
http://www.rus-linux.net - Статья: "PNG: Простое введение в особенности формата"
http://www.umade.ru - Статья: "PNG, альфа прозрачность и Internet Explorer"
Ссылки на источники:
http://college.biysk.secna.ru - Форматы файлов
http://www.a-print.ru - Растровые графические форматы
http://www.postroika.ru - Статья: "В чем отличия JPEG от GIF и PNG? Как выжать максимум из изображений для веб?"