Зображення Іванов
BMP (Bitmap Picture) - формат файлу зображень растрової графіки, в якому зображення зберігається у вигляді двовимірного масиву пікселів. Яке досить легко чітається і виводиться в ОС Windows, в якій є спеціальні функції API, які в цьому допомагають. На кожен піксель в різних файлах може приходити різна кількість біт (глибина кольору). Microsoft пропонує бітності 1, 2, 4, 8, 16, 24, 32, 48 і 64. В бітності 8 і нижче він вказується індексом з таблиці кольорів (палітри), а при великих: безпосереднім значенням. В бітності 16 максимальна кількість кольорів може буде, як 32768 так і 65536 в залежності скільки біт відведенно на кожну компоненту кольору. При зберіганні пікселів у вигляді двовимірного масиву, пікселі растра записуються однопіксельними горизонтальними смужками. Усередині кожного горизонтального ряду пікселі записуються строго тільки від лівого до правого. Ряди, не залежно від розміру осередків, обов'язково повинні доповнюватися нулями до кратного чотирьом байтам розміру. При RLE-кодуванні пікселі за межами растра не промальовуються. Інструкції RLE дозволяють переривати промальовування горизонталі, всього зображення, а також переміщати курсор промальовування на іншу позицію. В останніх версіях формату BMP так само з'явилися можливості по управлінню кольором. Зокрема, можна вказувати кінцеві точки, виробляти гамма-корекцію і вбудовувати колірні профілі ICC.