Компьютерная графика Форматы растровых графических файлов

advertisement
Компьютерная
графика
Форматы растровых графических
файлов
Графические файлы

Служат для хранения изображений между
сеансами работы с графическими
программами и переноса изображений между
программами и компьютерами.
Форматы файлов
JPEG

Наиболее распространенный,
поддерживается большинством графических
редакторов, браузеров и других программ.
PCX



Один из наиболее старых и наиболее
широко поддерживаемых форматов для ПК.
Хорошо подходит для хранения рисунков и
чертежей.
Мало годится для хранения фотографий.
BMP (офисный формат)



Формат, разработанный компанией Microsoft, может
хранить графику, используя различные цветовые режимы,
но не использует никаких алгоритмов сжатия.
Файлы этого формата занимают много места на диске.
Не рекомендуется использовать изображения в данном
формате для оформления веб-сайтов, для использования
в полиграфии.
GIF


Создан специально для передачи графики по сети.
Использует хороший алгоритм сжатия, но может
хранить пиксели только в режиме индексированных
цветов (не более 256).
TIFF




Лучший формат для полиграфии.
Глубина цвета до 48 бит (по 16 бит для
красного, зеленого и синего).
Файлы занимают намного больше памяти,
чем файлы формата jpeg.
При использовании формата TIFF не
происходит потери информации.
ICO



Используется для хранения значков в ОС
Windows.
Поддерживает монохромный режим и режим
индексированных цветов.
Файлы хранятся в «чистом» виде, без сжатия.
PSD

Собственный формат программы Adobe
Photoshop.
Недостатки


Отсутствие сжатия.
Узкоспециализированный формат,
поддерживают делеко не все программы.
PNG («пинг»)




Разработан специально для сети Интернет.
Все последние версии браузеров
поддерживают его без специально
подключаемых модулей.
Единственный из распространенных в
Интернете форматов, позволяющих
получать полноцветные изображения с
прозрачным фоном.
Не поддерживает анимацию.
Сжатие графической
информации
Сжатие

Процесс более эффективного представления
информации.
Алгоритмы сжатия делятся на два
вида:


Сжатие без потерь
Сжатие с потерями
Сжатие без потерь
Алгоритмы сжатия без потерь:



RLE
Алгоритм Хаффмана
LZW
Алгоритм RLE

Если в изображении подряд идут несколько
одинаковых пикселей, то не записывается каждый
из них отдельно, а лишь их общее количество и
цвет.
Например
Исходное изображение хранится в режиме 16 цветов:
число 8 – код ярко-красного цвета, 14 – желтого, 10
– ярко-зеленого.
Если исходная цепочка пикселей будет следующей:
8,8,8,8,8,14,14,14,10,10,10,10,10,10,14,14,14
То сжатая цепочка будет такой:
5,8,3,14,6,10,3,14
Алгоритм RLE




Подходит для сжатия рисунков и чертежей.
Т.к. они имеют очень много одноцветных
областей.
Малопригоден для сжатия изображений
фотореалистического качества.
RLE (Run-Length Encoding) – кодирование
длины серии.
Алгоритм группового сжатия, т.к.
одинаковые данные группируются в
процессе сжатия.
Алгоритм Хаффмана


Часто встречаемые цвета кодируются более
короткими последовательностями битов, а
редкие цвета – более длинными.
Сжатое изображение заминает меньше на
22% по сравнению с исходным.
Например
См Учебник, с 35, 36.
Алгоритм LZW





Назван по инициалам его изобретателей (Lempel,
Ziv, Welch).
Основан на замене цепочек байтов более
короткими кодами.
Лучший для сжатия данных в режиме
индексированных цветов, полутонов или в
монохромном режиме.
Чем меньше цветов, тем больше коэффициент
сжатия.
Малоэффективен для сжатия изображений
фотореалистического качества.
Сжатие с потерями



В процессе сжатия с потерями отбрасывается
та часть информации, которая меньше всего
заметна человеческого глазу.
Изображение после сжатия/развертывания,
будет похожим, но не идентичным
исходному.
Если предполагается изображение для
печати, то рекомендуется отказаться от
сжатия.
Характеристики разных форматов
Download