Лекция 6. Форматы графических файлов: растровые, векторные. Форматы BMP, PCX, TGA презентация

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

Слайд 1
Лекция 6
Форматы графических файлов
Новокузнецк, 2008
Нижельский С.С.,
ст. преп. каф. СИУ


Слайд 2Формат графических файлов

Формат графических файлов – это набор методов, правил, предназначенных

для представления, хранения, обработки и распространения изображений, представленных в цифровой форме

Форматы графических файлов можно разделить на виды:
растровые – BMP, CUR, IMG, JPEG, PIC, PNG, PSD, PCX, PIX, KDC, TGA, TIFF и др.;
векторные – DXF, DWG, SYLK, MIF-MID и др.;
хранят растровое и векторное представление – AI, CDR, FH7, PICT и др.;
метафайлы – CGM, EMF, PDF, WMF и др.

Слайд 3Растровые форматы
Некоторые характеристики распространенных растровых форматов


Слайд 4Формат BMP
Общая структура BMP-файла:
BitMapFileHeader – заголовок файла, содержит общее описание


Слайд 5Формат BMP
BitMapInfoHeader – дополнительный заголовок, содержит описание размеров растра и цветового

формата пикселов

Слайд 6Формат BMP
Палитра – формируется в виде записей RGBQuad, количество которых соответствует

количеству используемых цветов.
Каждая запись RGBQuad имеет следующую структуру:

Затем записывается растр в виде битового массива
Количество байтов в каждой строке массива должно быть кратным четырем

BMP-файлы с компрессией могут иметь расширение *.dib или *.rle


Слайд 7Формат PCX
Формат PCX основывается на одном из вариантов алгоритма сжатия RLE
Run

Length Encoding

Если в строках растра встречаются цепочки одинаковых пикселов, например
2 2 2 2 2 2 2 135 11 11 11 11
то их заменяют парами чисел – <счетчик повторений, значение>
<7 2> 135 <4 11>
Признаком счетчика для формата PCX служат единицы в двух левых битах текущего байта кодированного массива
(11xxxxxx)

Отдельные байты вида 11xxxxxx кодируются парой байтов
<счетчик, значение> = <11000001, 11xxxxxx>


Слайд 8Формат PCX
Формат PCX
удобен для хранений изображений деловой графики (чертежей, диаграмм,

схем и т.п.)
плохо подходит для хранения цветных фотографий (возможно увеличение объема памяти, занимаемого изображением)

Улучшить параметры сжатия методом RLE для формата PCX можно правильным выбором палитры:
назначать индексы вида 11xxxxxx редко встречающимся в данном растре цветам

Слайд 9Формат PCX
Например:
































































































































































































































































0f 0f 0f 0f 0f 0f 0f 0f 0f 0f

0f 0f 0f 0f 0f 0f
0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f
0f 0f 0f 0f 0f 0f 3f 3f 3f 3f 0f 0f 0f 0f 0f 0f
0f 0f 0f 0f 3f 3f 3f 3f 3f 3f 3f 3f 0f 0f 0f 0f
0f 0f 0f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 0f 0f 0f
0f 0f 0f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 0f 0f 0f
0f 0f 3f 3f 3f fb 3f 3f 3f 3f fb 3f 3f 3f 0f 0f
0f 0f 3f 3f fb fb fb 3f 3f fb fb fb 3f 3f 0f 0f
0f 0f 3f 3f 3f fb 3f 3f 3f 3f fb 3f 3f 3f 0f 0f
0f 0f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 0f 0f
0f 0f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 0f 0f
0f 0f 0f 3f 3f fb 3f 3f 3f 3f fb 3f 3f 0f 0f 0f
0f 0f 0f 3f 3f 3f fb fb fb fb 3f 3f 3f 0f 0f 0f
0f 0f 0f 0f 3f 3f 3f 3f 3f 3f 3f 3f 0f 0f 0f 0f
0f 0f 0f 0f 0f 0f 3f 3f 3f 3f 0f 0f 0f 0f 0f 0f
0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f 0f

d0 0f
d0 0f
c6 0f c4 3f c6 0f
c4 0f c8 3f c4 0f
c3 0f ca 3f c3 0f
c3 0f ca 3f c3 0f
c2 0f c3 3f c1 fb c4 3f c1 fb c3 3f c2 0f
c2 0f c2 3f c3 fb c2 3f c3 fb c2 3f c2 0f
c2 0f c3 3f c1 fb c4 3f c1 fb c3 3f c2 0f
c2 0f cc 3f c2 0f
c2 0f cc 3f c2 0f
c3 0f c2 3f c1 fb c4 3f c1 fb c2 3f c3 0f
c3 0f c3 3f c4 fb c3 3f c3 0f
c4 0f c8 3f c4 0f
c6 0f c4 3f c6 0f
d0 0f

0f

3f

fb


Слайд 10Формат PCX
Общая структура PCX-файла:


Слайд 11Формат TGA
Формат TGA использует алгоритм сжатия RLE, отличающийся от используемого в

формате PCX
Если в строках растра встречаются последовательности одинаковых пикселов, то они кодируются парой <счетчик, значение>
Признаком счетчика является единица в старшем бите (1xxxxxxx)
Неповторяемые значения байтов представляются литералами – сначала идет счетчик элементов, а затем значения элементов
Старший бит счетчика равен нулю (0xxxxxxx)

Например, последовательность
197 197 197 197 197 197 197 241 16 72
кодируется следующим образом
1 71 135 197 3 241 16 72

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика