ПредишенСледващото

Самата дължината на константата на глава.

2. Той описва настройките на картината. Тя е с променлива дължина. Тя е с променлива дължина.

1. Запишете Дължина 4 байта. Дължината на тази част в байтове.

2. Запишете Дължина 4 байта. Ширината на изображението в пиксели.

3. Запис Дължина 4 байта. Височината на изображението в пиксели.

4. Запис Дължина 2 байта. Признак за разделяне на битовите равнини.

5. Запис Дължина 2 байта. Броят на бита на пиксел.

6. Запис зашифрован вид компресия на данни.

7. Запис Дължина 4 байта. Размерът на изображението в байтове.

Записване 8. хоризонтална резолюция в пиксели.

9. запис вертикална резолюция в пиксели.

10. Рекорден брой от цветове, използвани и записване на броя на базовите типове.

Следващата влизането ще започне с промяна 36h. От този запис описва палитра. Броят на цветове в компенсира 2EH (означен п), тогава дължина 4Хп.

Първият байт - син интензивност.

Второ байт - интензивността на зелено.

Третият байт - интензитета на червеното.

Четвъртият байт - резерват, запълва с нули.

В този панел, не можете да използвате всички записи. Тези, които принадлежат към тази снимка трябва да е в началото на записа. Тази структура ускорява обработката на изображението.

3. Самото изображение. Е разделен на редове и колони.

Първото ограничение - талони за покупки не са позволени. Ако линията на снимката не е замесен, тогава е необходимо да се изпълни с нули.

Вторият нестандартен - че тя е сведена до долния ляв ъгъл линия.

метод за компресиране RLE4 или RLE8. Напълно отговарят на предварително обсъждани. Невярно 1SH компенсира определя броя на бита на пиксел. В него zapsiany стандартни номера.

1) Ако се записва 1, това е черно-бяло изображение. След 1 - попълване на първата цветна палитра, а 0 - попълване на втория цветова палитра.

2) Ако писмена 4, това е 16-цветно изображение. В описанието на реалната палитра се състои от 16 полета от 4 байта. За да се намали броят на празен, нула напълнена, байтове на всеки елемент от палитрата, се тълкуват, както следва:

Един запис - запис на две точки, с висшия хапане принадлежат към далечната точка, а ниско хапане принадлежат към първата точка.

2 - втория цвят се записва в палитрата и принадлежи към втората точка.

5 - цветна палитра се записва в петия и принадлежи към първата точка.

3) Когато сте записали 8, след това да използвате 256 цвята. Използва се един байт на пиксел. Палитрата се състои от 256 стойности, всяка област е 4 байта.

4) Когато сте записали 24 г. 16,777,216 цвята. За да запишете палитра, че имате много памет, но действат по различен начин. Palette е кодиран в областта за данни. байта Резервният инжектирани интензивност. В този случай дължината на записа не е реално се увеличава.

Компресия. Когато се използва за компресиране:

0 - не опаковани.

По този начин всяка сложно съхранява растерни изображения. Автоматично компресиране на всяка Windows, четка или не произвеждат. За да използвате компресия, трябва да използвате специални команди, когато запис на файл. Lamer магазин чертежи BMP неопаковани.

Graphics все още се съхраняват в специални формати. Започнете екран, се съхраняват в УПИ формат. В своята същност не се различава от формата на BMP компресия RLE4, тъй като на вложителите не се нуждаят от повече цветове. Оформени са в такава програма формат WinGIF а.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!