Онлайн учебники на TEPKA.ru

Учебник по HTML 4

       

Формат JPG

Формат файлов графических изображений JPG (JPEG) был разработан Объединенной группой экспертов в области фотографии (Joint Photographic Experts Group) как средство для хранения изображений, имеющих большую глубину цвета (24 бита на пиксел, что обеспечивает 16,7 Мб возможных цветов).

Не останавливаясь на деталях хранения информации в этом формате, отметим, что файлы JPG следует использовать, прежде всего, для хранения фотореалистичных изображений. Такого рода изображения можно получить при использовании сканера, оцифровке отдельных видеокадров или с цифровой фотокамеры. Ограничение в 256 цветов, присущее GIF, может снизить качество изображения, что исключается при использовании JPG. Поскольку JPG основан на сжатии данных с потерями, учитывающими особенности восприятия изображения человеком, то без значительного ухудшения картинки можно обеспечить значительную степень сжатия и, как следствие, небольшой размер файла. Аналогичный файл GIF в большинстве случаев будет иметь больший размер.

В настоящее время файлы формата JPG поддерживаются большинством программ работы с растровой графикой. Отметим лишь важное обстоятельство, проявляющееся при сохранении данных в этом формате. Поскольку формат предусматривает потери при сжатии, то уровень потерь (а соответственно, и однозначно связанную с ним степень сжатия) может быть изменен пользователем в широких пределах. Во многих пакетах по умолчанию установлен некий приемлемый уровень, при котором изображение не очень сильно искажается при сохранении в данном формате. Значение этого уровня обычно задается параметрами настроек определенного пакета. Как правило, это число, изменяемое в пределах от 1 до 99, смысл которого для разных программ различен. Более того, для одних программ увеличение такого параметра повышает уровень потерь, а для других наоборот. Здесь можно рекомендовать пробовать сохранять изображения с различным уровнем потерь и визуально наблюдать различия. Одновременно можно следить за изменением размеров получаемых файлов.

Еще одним важным параметром файлов JPG является схема их хранения. Различают две схемы — обычная и прогрессивная (progressive). Прогрессивная схема хранения такова, что при выводе таких изображений создается впечатление постепенного проявления рисунка на экране со все большим уточнением отдельных деталей. Это напоминает проявление изображения при работе с чересстрочными файлами формата GIF, однако здесь уточнение производится не построчно, а, как правило, по прямоугольным областям размера 8x8 или более. При сохранении изображения в обычной форме его отображение будет выполняться путем разворачивания изображения сверху вниз. Из сказанного можно сделать вывод, что хранение изображений, предназначенных для загрузки по сети, лучше осуществлять в прогрессивной форме.

Покажем пример изображения, сохраненного в формате JPG с высокой степенью сжатия (рис. 3.14). Видна размытость изображения, что вызвано потерями при сжатии. Такое изображение могло также получиться при отображении файла JPG с приемлемым качеством на определенном шаге проявления изображения (по мере загрузки его из сети). Единственным условием для этого является хранение в прогрессивном формате. Сравните это изображение с оригиналом, приведенным выше (см. рис. 3.13), а также с частично загруженным GIF-файлом (см. рис. 3.12).

0314.jpg

Рис. 3.14. Формат JPG позволяет хранить изображения со значительной степенью сжатия

Файлы формата JPG, в отличие от файлов формата GIF, не могут иметь несколько изображений, которые будут при просмотре сменять друг друга. Кроме того, для них нет возможности назначить прозрачный цвет.

 

 

 

Top.Mail.Ru
Top.Mail.Ru