В настоящее время данный формат файлов поддерживают практически все более-менее приличные программы редактирования растровой графики, поэтому сохранение изображений в этом формате делает их доступными и для других приложений.
В PSD используется стандарт сжатия RLE, что делает его размеры несколько меньше без потери качества.
ВНИМАНИЕ
RLE (Run Length Encoding) – один из методов компрессии графических файлов, основанный на поиске совпадений в строках изображений. Если у вас идет подряд 40 черных пикселов, то записаны они будут не как «черный, черный, черный…», а как «40 черных». Этот метод эффективен далеко не всегда, а только в случае достаточной повторяемости, то есть одноцветности областей изображения. Однако при использовании RLE, в отличие от JPEG, не ухудшается качество самого изображения.
Таким образом, PSD – идеальный формат для промежуточного и последующего качественного хранения изображений.
BMP (Windows Device Independent Bitmap)
Собственный формат операционной системы Windows. Разрабатывался в свое время специально для нее программистами компании Microsoft. Поддерживает индексированный (256 цветов) и RGB-цвет. Данный формат понимают абсолютно все графические (и не только) редакторы, работающие под Windows.
На этом немногочисленные достоинства BMP заканчиваются и начинаются многочисленные недостатки.
1. BMP абсолютно не подходит для Интернета.
2. BMP – это крайне неудачный выбор для последующей распечатки.
3. BMP – аппаратно зависимый формат.
4. Он некорректно использует RLE-сжатие.
5. Этот формат занимает неоправданно много места.
Таким образом, использование BMP будет ошибкой практически в любом случае, за исключением дальнейшего применения в программах, которые никаких других форматов не понимают.
GIF (CompuServe Graphics Interchange Format)
Один из самых известных форматов файлов, который на сегодняшний день в основном используется в Интернете.
Этот формат, как можно понять из названия, был разработан компанией CompuServe в 1987 году для скоростной передачи изображений по своим одноименным сетям.
Первоначально это был формат, поддерживающий 256 цветов, и больше ничего. Но вскоре один программист обнаружил неиспользованную возможность GIF – записывать в один файл несколько картинок и проигрывать их с определенной задержкой, то есть создавать подобие анимации.
Это, а еще поддержка прозрачности, стало основой для обновления формата, которое произошло в 1989 году. Отсюда и появилось название использующегося сейчас GIF – GIF89a.
Как вы уже смогли прочитать выше, GIF поддерживает прозрачность, причем прозрачными можно назначить несколько цветов.
В GIF используется LZW-компрессия, что в сочетании с индексированными цветами делает этот формат идеальным для хранения и передачи малоцветных, с отсутствием сложных переходов цветов, изображений, к примеру логотипов.
ВНИМАНИЕ
LZW-компрессия– еще один вид сжатия изображений, идейно близкий к RLE. Идет поиск так называемых «фраз» (повторяющихся комбинаций разных цветов), которые записываются в виде ключей. В дальнейшем во всем изображении используются уже созданные ключи. Как можно понять, этот метод гораздо совершеннее RLE для областей с переходами цветов, однако кодировка требует больше системных ресурсов.
Еще одно достоинство GIF – возможность использования чересстрочной развертки.
ВНИМАНИЕ
Interlaced – чересстрочная запись и чтение изображения. В результате файл сначала загружается через строку, то есть в меньшем разрешении, а затем загружаются остальные строки. Такой вид развертки применяется в основном в Интернете, так как появляется возможность оценить изображение еще до его полной загрузки, а следовательно, и сэкономить время.