Обробка зображень та мультимедіа. Лабораторна №3 Старобор Ігор
Зміст
Формати зображень
Формат BMP
BMP (Bitmap) — bitmap-формат або DIB (англ. device independent bitmap) - формат файлу зображень растрової графіки, в якому зображення зберігається у вигляді двовимірного масиву пікселів. Запам'ятовує одно і багатокольорові (RGB) ілюстрації у формі Pixel. Найпростіший формат зображень. Формат BMP один з перших графічних форматів. Його розпізнає будь-яка програма працює з графікою. На даний момент формат BMP практично не використовуєтся в інтернеті (JPG важить в рази менше).
Короткі відомості:
- Розширення файлу:
- .bmp
- .dib
- BMP-файл складається з чотирьох частин:
- 1. Заголовок файлу (BITMAPFILEHEADER);
- 2. Заголовок зображення (BITMAPINFOHEADER, може бути відсутнім). BITMAPV4HEADER (Win95, NT4.0) BITMAPV5HEADER (Win98/Me, 2000/XP);
- 3. Палітра (може бути відсутнім);
- 4. Саме зображення.
- Максимальний розмір неподільних комірок 32 біта і тому формат можна класифікувати як 32-бітний. Винятком можуть бути 64-бітові пікселі.
- В формате BMP изображения могут храниться как есть или же с применением некоторых распространённых алгоритмов сжатия.
- У bmp присутній механізм стиснення без втрати якості, але він дуже слабкий.
- Розміри файлів досить великі і залежать тільки від розмірів зображення в пікселях.
- Формат використовується рідко.
Формат JPG
JPEG (Joint Photographic Experts Group) — растровий формат збереження графічної інформації, що використовує стиснення з втратами.Це найпоширеніший формат графічних файлів.Свою популярність JPG заслужив гнучкою можливістю стиснення даних. При необхідності зображення можна зберегти з максимальною якістю. Або стиснути його до мінімального розміру файлу для передачі по мережі.
Короткі відомості:
- Розширення:
- .jpg
- На практиці, збереження фотографії з мінімальним ступенем стиснення не дає видимого погіршення якості зображення. Саме тому JPG - найпоширеніший і популярний формат зберігання графічних файлів;
- До недоліків стиснення за стандартом JPEG слід віднести появу на відновлених зображеннях при високих ступенях стиснення характерних артефактів: зображення розсипається на блоки розміром 8x8 пікселів;
- Свою популярність JPEG заслужив гнучкою можливістю стиснення даних;
- Найбільша роздільна здатність,яку підтримує формат JPEG/JFIF є 65535×65535.
- Формат JPEG, на відміну від GIF і PNG, не підтримує ні анімацію, ні прозорість.
- Область застосування формату досить вузька — розповсюдження високоякісної напівтонової графіки в Інтернеті. Формат підтримується практично всіма сучасними графічними програмами та веб-браузерами.
Формат GIF
GIF (від англ. Graphics Interchange Format — «формат обміну зображеннями») — 8-бітний растровий графічний формат, що використовує до 256 чітких кольорів із 24-бітного діапазону RGB. Формат було розроблено компанією CompuServe у 1987 році. Одними з головних особливостей формату є підтримка анімації та прозорості. У gif знову-таки є стиснення без втрат, і рівень цього стиснення істотно краще, ніж у bmp.
Короткі відомості:
- Розширення:
- .gif
- Існують три основних способи істотного скорочення розміру анімованого GIF-файлу:
- скорочення колірної палітри;
- зменшення кількості кадрів (шарів);
- оптимізація окремих кадрів анімації.
- Формат GIF підтримує анімаційні зображення, вони являють собою послідовність з кількох статичних кадрів.
- В залежності від способу збереження для індексу потрібно до 4 байтів даних, тому зображення з 256 кольорами має палітру розміром до 1024-х байт.
- Розмір картинки - від 1х1 до 65535х65535 пікселів.
- Число кольорів палітри - від 2 до 256.
- Кожен колір палітри має глибину 24 біта / піксель (вибір з 16 мільйонів квітів).
- Карта прозорості - 1-бітна (напівпрозорих кольорів немає).
- Число повторів анімації - від 1 до 65535, а також нескінченне.
- Час показу одного кадру анімації - від 1/100 секунди до 655 секунд.
- Число кадрів анімації - необмежено.
- Число невидимих текстових коментарів і розмір кожного коментаря - необмежені.
Формат PNG
PNG (Portable Network Graphics) — растровий формат збереження графічної інформації, що використовує стиснення без втрат. PNG був створений для заміни формату GIF графічним форматом, який не потребує ліцензії для використання. Формат png не підтримує анімацію, але перевершує bmp з іншого боку, і навіть не з одного. За підтримки все того ж кількості кольорів на точку (48 біт максимум), у цього формату прісутсвтует дуже гарне стиснення без втрати якості.
Короткі відомості:
- Розширення:
- .png
- PNG підтримує три основних типи растрових зображень:
- 1. Півтонування (з глибиною кольору 16 біт);
- 2. Кольорове індексовані зображення (палітра 8 біт для кольору глибиною 24 біт);
- 3. Повнокольорове зображення (з глибиною кольору 48 біт).
- Плюси:
- мінімальні втрати при стисненні. Якість зображення не змінюється при будь-якого ступеня стиснення;
- зручний для зберігання проміжних версій зображення. При пересохраненіі не губиться якість;
- підтримує велику кількість квітів. PNG-8 (256 квітів) і PNG-24 (близько 16,7 млн. Квітів);
- підтримка багаторівневої прозорості. Використовується метод, який називається альфа-канал. У зображення існує 256 рівнів непрозорості від повної непрозорості до повної прозорості;
- можливість роботи з шарами;
- можливість додавати в файл мета-дату (при необхідності закріплення авторських прав);
- невеликі розміри файлів.
- Мінуси:
- немає підтримки анімації;
- погано підходить для роботи з кольоровими зображеннями;
- не можна зберігати кілька зображень в одному файлі;
Векторний формат
Таблиця порівняння
Формат зображення | Доступні кольори | Стиснення | Розмір файла(середнє значення) | Найкраще підходить для |
BMP | Змінна величина | Без втрат | Великий(<2Мб) | - |
JPEG | 16 мільйонів | З втратами | Невеликий(<1Мб) | Інтернета та зберігання |
GIF | 256 | Без втрат | Невеликий(<1Мб) | Анімації |
PNG | 16 мільйонів + прозорість | Без втрат | Великий(<2Мб) | Інтернет, зберігання та редактування |
BMP | BMP - Google диск |
JPEG | JPEG - Google диск |
GIF | GIF - Google диск |
PNG | PNG - Google диск |
Start img | Start img - Google диск |
Посилання
Посилання на використані джерела
it.sander.ru
jetcom.ru
yablyk.com
fototips.ru
wikipedia.org(BMP)
wikipedia.org(JPEG)
wikipedia.org(GIF)
youtube.com