Відмінності між версіями «Обробка зображень лабораторна 3 Петров Ігор»
2576754 (обговорення • внесок) м |
2576754 (обговорення • внесок) м |
||
Рядок 4: | Рядок 4: | ||
* '''Анімація''' - рух здійснюється за допомогою серії послідовних знімків. | * '''Анімація''' - рух здійснюється за допомогою серії послідовних знімків. | ||
== Формат BMP (Bitmap Picture) == | == Формат BMP (Bitmap Picture) == | ||
− | '''BMP''' (англ. ''device independent bitmap'') - це стандартний, не стиснутий бітовий формат зберігання '''растрових''' зображень, розроблений компанією Microsoft.Поширюється у форматах '''.bmp''' і '''.dib'''. | + | '''BMP''' (англ. ''device independent bitmap'') - це стандартний, не стиснутий бітовий формат зберігання '''растрових''' зображень, розроблений компанією Microsoft. Поширюється у форматах '''.bmp''' і '''.dib'''. З форматом ''BMP'' працює величезна кількість програм, так як його підтримка інтегрована в операційні системи Windows і OS/2. Особливістю формату є '''стиснення без втрат'''. |
+ | === Структура файлу === | ||
+ | BMP-файли складаються зі структур (заголовків) фіксованого розміру, а також зі структур змінного розміру, які розміщенні у заданій послідовності: | ||
+ | {| class="wikitable" | ||
+ | !Назва структури | ||
+ | !Розмір | ||
+ | !Призначення | ||
+ | |- | ||
+ | |Файл заголовку | ||
+ | |14 Байтів | ||
+ | |Зберігає основну інформацію | ||
+ | |- | ||
+ | |DIB заголовок | ||
+ | |Фіксований розмір (нараховує 7 різних варіацій) | ||
+ | |Зберігає основну інформацію, а також визначає формат пікселів | ||
+ | |- | ||
+ | |Додаткові бітові маски | ||
+ | |12 або 16 байтів | ||
+ | |Визначає формат пікселів | ||
+ | |- | ||
+ | |Таблиця кольорів | ||
+ | |Змінний розмір | ||
+ | |Визначає кольори (Массив пікселів) | ||
+ | |- | ||
+ | |GAP1 | ||
+ | |Змінний розмір | ||
+ | |Вирівнювання структури | ||
+ | |- | ||
+ | |Массив пікселів | ||
+ | |Змінний розмір | ||
+ | |Визначає фактичні значення пікселів | ||
+ | |- | ||
+ | |GAP2 | ||
+ | |Змінний розмір | ||
+ | |Вирівнювання структури | ||
+ | |- | ||
+ | |ICC профіль кольору | ||
+ | |Змінний розмір | ||
+ | |Визначає профіль кольору для управління кольором | ||
+ | |} | ||
+ | === Властивості формату === | ||
+ | Зображення зберігається у вигляді '''двовимірного масиву''' пікселів. Формат дозволяє зберігати тільки '''одношарові растри'''. На кожен піксель в різних файлах може приходити різна кількість біт (глибина кольору). Пропоновані варіанти бітності: 1, 2, 4, 8, 16, 24, 32, 48 та 64. Колір можна задати тільки в колірній моделі '''RGB''', але при бітності 16 і 32 можна отримати відтінки сірого з глибиною до 16-ти і 32-х біт відповідно. | ||
+ | |||
+ | |||
== Формат JPEG (Joint Photographic Experts Group) == | == Формат JPEG (Joint Photographic Experts Group) == | ||
== Формат GIF (Graphics Interchange Format) == | == Формат GIF (Graphics Interchange Format) == | ||
== Формат PNG (Portable Network Graphics) == | == Формат PNG (Portable Network Graphics) == | ||
== Формат SVG (Scalable Vector Graphics) == | == Формат SVG (Scalable Vector Graphics) == |
Версія за 15:37, 2 березня 2017
Зміст
Основні властивості графічних форматів
- Прозорість - цю властивість можна задати одному або декільком кольорам зображення. Реалізується це за рахунок додаткового альфа-каналу, який зберігається у файлі;
- Стиснення - ця властивість дозволяє зробити розмір зображення меншим;
- Анімація - рух здійснюється за допомогою серії послідовних знімків.
Формат BMP (Bitmap Picture)
BMP (англ. device independent bitmap) - це стандартний, не стиснутий бітовий формат зберігання растрових зображень, розроблений компанією Microsoft. Поширюється у форматах .bmp і .dib. З форматом BMP працює величезна кількість програм, так як його підтримка інтегрована в операційні системи Windows і OS/2. Особливістю формату є стиснення без втрат.
Структура файлу
BMP-файли складаються зі структур (заголовків) фіксованого розміру, а також зі структур змінного розміру, які розміщенні у заданій послідовності:
Назва структури | Розмір | Призначення |
---|---|---|
Файл заголовку | 14 Байтів | Зберігає основну інформацію |
DIB заголовок | Фіксований розмір (нараховує 7 різних варіацій) | Зберігає основну інформацію, а також визначає формат пікселів |
Додаткові бітові маски | 12 або 16 байтів | Визначає формат пікселів |
Таблиця кольорів | Змінний розмір | Визначає кольори (Массив пікселів) |
GAP1 | Змінний розмір | Вирівнювання структури |
Массив пікселів | Змінний розмір | Визначає фактичні значення пікселів |
GAP2 | Змінний розмір | Вирівнювання структури |
ICC профіль кольору | Змінний розмір | Визначає профіль кольору для управління кольором |
Властивості формату
Зображення зберігається у вигляді двовимірного масиву пікселів. Формат дозволяє зберігати тільки одношарові растри. На кожен піксель в різних файлах може приходити різна кількість біт (глибина кольору). Пропоновані варіанти бітності: 1, 2, 4, 8, 16, 24, 32, 48 та 64. Колір можна задати тільки в колірній моделі RGB, але при бітності 16 і 32 можна отримати відтінки сірого з глибиною до 16-ти і 32-х біт відповідно.