BMP: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Рядок 22:
 
== Внутрішня будова ВМР ==
Офіційну інформацію по формату BMP можна знайти в [[MSDN]] або в довідці Microsoft Windows SDK ( може йти в комплекті з деякими IDE) . У файлі WinGDI.h від компанії Microsoft є всі оголошення мовою [[C++]] , які стосуються даного формату . У цю статтю само не були включені оголошення типів , так як від цього вона може бути занадто громіздкою. До того ж офіційні оголошення деякі розробники можуть порахувати незручними і тому їх затребуваність сумнівна. Якщо вам будуть потрібні оригінальні імена [[констант|константа|констант]] , [[структур]] , [[тип]]ів і їх полів , то вони все є в тексті даної статті .
 
Максимальний розмір неподільних комірок (виключаючи поля бітових структур): 32 біта і тому формат можна класифікувати як 32-бітний. Винятком можуть бути 64-бітові пікселі, але значення їх каналів можна обробляти і 16-бітними словами. {{Нп5|Порядок байт||ru|Порядок байт}} в 16-бітних і 32-бітових осередках всюди від молодшого до старшого (little-endian). Цілі числа записуються в {{Нп5|прямому коді||ru|прямой код}}, зі знаком - в додатковому. Якщо порівнювати з апаратними архитектурами, то порядок байт і формат чисел відповідає [[x86]].