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

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Рядок 15:
== Можливості формату BMP ==
 
У даному форматі можна зберігати тільки одношарові [[растр]]и. На кожен [[піксель]] в різних файлах може приходити різна кількість [[біт]] (глибина кольору). Microsoft пропонує бітності 1, 2, 4, 8, 16, 24, 32, 48 і 64. В бітності 8 і нижче він вказується індексом[[індекс]]ом з таблиці кольорів (палітри), а при великих: безпосереднім значенням. Колір же в будь-якому випадку можна задати тільки в колірній моделі [[RGB]], але в бітності 16 і 32 можна отримати {{Нп5|Grayscale||ru|Grayscale}} з глибиною до 16 і 32-ох біт відповідно. Часткова прозорість реалізована альфа-каналом різних бітностей, але при цьому прозорість без градацій можна побічно отримати [[RLE]]-кодуванням.
 
У більшості випадків пікселі зберігаються у вигляді відносно простого двовимірного масиву[[масив]]у. Для бітності 4 і 8 доступно RLE-кодування, яке може зменшити їх розмір. Формат BMP так само підтримує вбудовування даних у форматах [[JPEG]] і [[PNG]]. Але останнє скоріше більше призначене не для компактного зберігання, а для обходу обмежень архітектури [[GDI]], яка не передбачає пряму роботу із зображеннями форматів відмінних від '''BMP'''.
 
В останніх версіях формату '''BMP''' так само з'явилися можливості по управлінню кольором. Зокрема, можна вказувати кінцеві точки, виробляти гамма-корекцію і вбудовувати колірні профілі ICC.