Основные форматы растровых изображений

Метод организации и сжатия в файл готового массива пикселей, заданных координатами и цветом в той или иной модели, называется форматом изображения. Различные форматы появлялись в разное время, и имеют различную сложность и применимость. Поэтому важным показателем хорошего графического редактора является также то, какие форматы он поддерживает.

1) BMP (bitmap, битовая карта). В данном формате каждый пиксель кодируется группой координат – двумя координатами в пространстве на экране (X и Y) и тремя цветовыми координатами в формате RGB. Причем формат RGB позволяет выбирать длину двоичного слова, кодирующего каждую цветовую координату, таким образом, управляя размером палитры и качеством картинки. Длина кода цветовой координаты записывается в заголовке, поэтому сплошной массив двоичных данных в основном теле файла распознается редактором как группы двоичных слов заданной длины.

Этот формат разработан корпорацией Microsoft и является стандартным форматом по умолчанию для графического редактора Paint. Формат BMP не поддерживает хранение нескольких слоев изображения, а прозрачность поддерживается косвенно, и потому поддержка прозрачности для BMP формата отсутствует в большинстве растровых графических редакторов.

2) PCX. Этот формат использует несложный алгоритм сжатия изображений, который обеспечивает быструю передачу массива пикселей из файла в видеопамять и обратно. Это сделало данный формат одним из наиболее популярных для сканеров и прочих цифровых устройств, обеспечивающих передачу растровых изображений. Также этот формат используют многие графические редакторы, включая Paint.

Для сжатия изображения формата PCX применяется метод группового кодирования, при котором группа повторяющихся байт заменяется двумя байтовыми словами: байтом-повторителем и байтовым словом. Число повторений в этом алгоритме кодируется в байте-повторителе.

3) Формат GIF при довольно простой структуре файла используется более эффективно, чем PCX. Кроме того, в этом формате поддерживается значительное число опциональных настроек изображения, создание индексной таблицы цветов, поддержка прозрачности, алгоритм чересстрочной разверстки, обеспечивающий экономию памяти при незначительной визуальной потери качества. Все это делает формат GIF наиболее популярным для размещения графических изображений в сети Internet.

4) TIF. Основной областью применения данного формата является издательская деятельность, а сам формат широко используется в связанных с ней приложениях. Данный формат поддерживает множество атрибутов, позволяющих точно описать сложение изображения. Нередко данный формат используется для хранения отсканированных изображений, что обеспечивает возможность получить из единого «исходника» несколько вариантов.

5) Формат JPG использует специальный алгоритм сжатия изображения, который позволяет выбирать желаемую степень сжатия и качества. При этом качество изображения снижается. Кроме того, данный формат не поддерживает прозрачность. Но малый размер файла изображения в формате JPG делает его фактически стандартом для хранения больших банков художественных изображений и фотоархивов, а также популярным для размещения в сети Internet.

6) PNG. Формат сжатия изображения без потери качества, который разрабатывался как свободный формат для замены GIF. В отличие от GIF, PNG поддерживает двухмерную чересстрочную разверстку, практически неограниченную палитру и ряд других возможностей.

7) TGA. Растровый графический формат, разработанный компанией TruevisionInc, для графических адаптеров собственного производства в 1984 году. В настоящее время этот формат стал популярным на многих платформах, но в основном в области обработки видео и анимации.

 

Домашнее задание:

1.Составить краткий конспект.

2.Привести примеры растровых изображений.

3.Ответить на вопросы: 1.Что такое графический редактор?

                         2.Какие растровые графические редакторы вы знаете?

                        3.Какие форматы графических изображений вы знаете?

4.Просмотреть презентацию по теме во вложенном файле.

 

Обратная связь с преподавателем: kulikovskaya.tanya@yandex.ru


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: