Відмінності між версіями «Олефіренко Лабораторна робота №3»
7694057 (обговорення • внесок) |
7694057 (обговорення • внесок) |
||
Рядок 1: | Рядок 1: | ||
==формат bmp== | ==формат bmp== | ||
+ | BMP (Bitmap) — bitmap-формат або DIB (англ. device independent bitmap) - формат файлу зображень растрової графіки, в якому зображення зберігається у вигляді двовимірного масиву пікселів. | ||
+ | Глибинакольору від 1 до 48 біт на піксель | ||
+ | Можливе стиснення без втрат. | ||
+ | На кожну точку (піксель) зображення відводиться від 1 до 48 біт. | ||
+ | Формат файлу BMP здатний зберігати 2D цифрові зображення довільної ширини, висоти та роздільної здатності, як монохромні так і кольорові, різної глибини кольору, і, необов'язково, зі стисненням даних, альфа-каналом та керуванням кольору. | ||
+ | Часткова прозорість реалізована альфа-каналом різних бітностей, але при цьому прозорість без градацій можна побічно отримати RLE-кодуванням. | ||
+ | В бітності 8 і нижче він вказується індексом з таблиці кольорів (палітри), а при великих: безпосереднім значенням. Колір же в будь-якому випадку можна задати тільки в колірній моделі RGB, але в бітності 16 і 32 можна отримати відтінки сірого з глибиною до 16 і 32-ох біт відповідно. | ||
+ | У більшості випадків пікселі зберігаються у вигляді відносно простого двовимірного масиву. | ||
+ | В останніх версіях формату BMP так само з'явилися можливості управління кольором. Зокрема, можна вказувати кінцеві точки, виконувати гама-корекцію і вбудовувати колірні профілі ICC. | ||
+ | Максимальний розмір неподільних комірок 32 біта і тому формат можна класифікувати як 32-бітний. Винятком можуть бути 64-бітові пікселі. | ||
+ | BMP-файл складається з чотирьох частин: | ||
+ | 1. Заголовок файлу (BITMAPFILEHEADER); | ||
+ | 2. Заголовок зображення (BITMAPINFOHEADER, може бути відсутнім). BITMAPV4HEADER (Win95, NT4.0) BITMAPV5HEADER (Win98/Me, 2000/XP); | ||
+ | 3. Палітра (може бути відсутнім); | ||
+ | 4. Саме зображення. | ||
+ | В останніх версіях формату BMP також з'явилися можливості по управлінню кольором. Зокрема, можна вказувати кінцеві точки, виробляти гамма-корекцію і вбудовувати колірні профілі ICC. | ||
+ | |||
==формат jpg== | ==формат jpg== | ||
==формат gif== | ==формат gif== |
Версія за 19:54, 27 лютого 2021
формат bmp
BMP (Bitmap) — bitmap-формат або DIB (англ. device independent bitmap) - формат файлу зображень растрової графіки, в якому зображення зберігається у вигляді двовимірного масиву пікселів. Глибинакольору від 1 до 48 біт на піксель Можливе стиснення без втрат. На кожну точку (піксель) зображення відводиться від 1 до 48 біт. Формат файлу BMP здатний зберігати 2D цифрові зображення довільної ширини, висоти та роздільної здатності, як монохромні так і кольорові, різної глибини кольору, і, необов'язково, зі стисненням даних, альфа-каналом та керуванням кольору. Часткова прозорість реалізована альфа-каналом різних бітностей, але при цьому прозорість без градацій можна побічно отримати RLE-кодуванням. В бітності 8 і нижче він вказується індексом з таблиці кольорів (палітри), а при великих: безпосереднім значенням. Колір же в будь-якому випадку можна задати тільки в колірній моделі RGB, але в бітності 16 і 32 можна отримати відтінки сірого з глибиною до 16 і 32-ох біт відповідно. У більшості випадків пікселі зберігаються у вигляді відносно простого двовимірного масиву. В останніх версіях формату BMP так само з'явилися можливості управління кольором. Зокрема, можна вказувати кінцеві точки, виконувати гама-корекцію і вбудовувати колірні профілі ICC. Максимальний розмір неподільних комірок 32 біта і тому формат можна класифікувати як 32-бітний. Винятком можуть бути 64-бітові пікселі. BMP-файл складається з чотирьох частин: 1. Заголовок файлу (BITMAPFILEHEADER); 2. Заголовок зображення (BITMAPINFOHEADER, може бути відсутнім). BITMAPV4HEADER (Win95, NT4.0) BITMAPV5HEADER (Win98/Me, 2000/XP); 3. Палітра (може бути відсутнім); 4. Саме зображення. В останніх версіях формату BMP також з'явилися можливості по управлінню кольором. Зокрема, можна вказувати кінцеві точки, виробляти гамма-корекцію і вбудовувати колірні профілі ICC.