Відмінності між версіями «Лабораторна робота 2 (зображення)»
(→Формат BMP) |
(→формат) |
||
Рядок 16: | Рядок 16: | ||
4.Саме зображення | 4.Саме зображення | ||
− | == | + | == Формат JPEG == |
+ | |||
+ | PEG (Joint Photographic Experts Group) — растровий формат збереження графічної інформації, що використовує стиснення з втратами. | ||
+ | |||
+ | При необхідності дуже сильного стиснення втрати можуть бути переглянуті за допомогою модуля Matrixmuster (матричний зразок, матричний малюнок). Втрати і спотворення інформації через ступінь стиснення можуть проявлятися вже в призначених для користувача програмах. Допустимий рівень стиснення залежить від характеру зображення та існує, як правило, в межах 1:10. Формат JPEG часто використовується як формат даних в цифрових камерах. У Інтернеті формат JPEG застосовується для відображення напівтонових ілюстрацій та графічної інформації з плавним переходом тонів. Формат JPEG, на відміну від GIF і PNG, не підтримує ні анімацію, ні прозорість. Область застосування формату досить вузька — розповсюдження високоякісної напівтонової графіки в Інтернеті. Формат підтримується практично всіма сучасними графічними програмами та веб-браузерами. | ||
+ | |||
+ | Алгоритм стиснення даних, що використовується у форматі, базується на алгоритмі дискретного косинусного перетворення. | ||
+ | |||
+ | Найбільша роздільна здатність,яку підтримує формат JPEG/JFIF є 65535×65535. | ||
== Порівняльна таблиця форматів == | == Порівняльна таблиця форматів == |
Версія за 10:27, 25 лютого 2015
Формат BMP
BMP (Bitmap) — bitmap-формат або DIB (англ. device independent bitmap)-формат файлу зображень растрової графіки, в якому зображення зберігається у вигляді двовимірного масиву пікселів. запам'ятовує одно і багатокольорові (RGB) ілюстрації у формі Pixel. BMP-формат використовується в операційній системи Windows та OS/2. Дані цього формату включаються в двійкові файли ресурсів RES і в PE-файли.Формат файлу BMP здатний зберігати 2D цифрові зображення довільної ширини, висоти та роздільної здатності, як монохромні так і кольорові, різної глибини кольору, і, необов'язково, зі стисненням данних, альфа-каналом та керуванням кольору. Специфікація Windows Metafile (WMF) охоплює формат файлу BMP. Серед іншого, wingdi.h визначає BMP-константи та структури.
Можливості формату BMP: У даному форматі можна зберігати тільки одношарові растри. На кожен піксель в різних файлах може приходити різна кількість біт (глибина кольору). Microsoft пропонує бітності 1, 2, 4, 8, 16, 24, 32, 48 і 64. В бітності 8 і нижче він вказується індексом з таблиці кольорів (палітри), а при великих: безпосереднім значенням. Колір же в будь-якому випадку можна задати тільки в колірній моделі RGB, але в бітності 16 і 32 можна отримати Grayscale[ru] з глибиною до 16 і 32-ох біт відповідно. Часткова прозорість реалізована альфа-каналом різних бітностей, але при цьому прозорість без градацій можна побічно отримати RLE-кодуванням.У більшості випадків пікселі зберігаються у вигляді відносно простого двовимірного масиву. Для бітності 4 і 8 доступно RLE-кодування, яке може зменшити їх розмір. Формат BMP так само підтримує вбудовування даних у форматах JPEG і PNG. В останніх версіях формату BMP так само з'явилися можливості по управлінню кольором.
BMP-файл складається з чотирьох частин :
1.Заголовок файлу (BITMAPFILEHEADER - 14-байтна структура, яка розташована в самому початку файлу)
2.Заголовок зображення (BITMAPINFOHEADER, може бути відсутнім). BITMAPV4HEADER (Win95, NT4.0) BITMAPV5HEADER (Win98/Me, 2000/XP)
3.Палітра (може бути відсутнім)
4.Саме зображення
Формат JPEG
PEG (Joint Photographic Experts Group) — растровий формат збереження графічної інформації, що використовує стиснення з втратами.
При необхідності дуже сильного стиснення втрати можуть бути переглянуті за допомогою модуля Matrixmuster (матричний зразок, матричний малюнок). Втрати і спотворення інформації через ступінь стиснення можуть проявлятися вже в призначених для користувача програмах. Допустимий рівень стиснення залежить від характеру зображення та існує, як правило, в межах 1:10. Формат JPEG часто використовується як формат даних в цифрових камерах. У Інтернеті формат JPEG застосовується для відображення напівтонових ілюстрацій та графічної інформації з плавним переходом тонів. Формат JPEG, на відміну від GIF і PNG, не підтримує ні анімацію, ні прозорість. Область застосування формату досить вузька — розповсюдження високоякісної напівтонової графіки в Інтернеті. Формат підтримується практично всіма сучасними графічними програмами та веб-браузерами.
Алгоритм стиснення даних, що використовується у форматі, базується на алгоритмі дискретного косинусного перетворення.
Найбільша роздільна здатність,яку підтримує формат JPEG/JFIF є 65535×65535.
Порівняльна таблиця форматів
Формат | BMP | GIF | PNG | JPEG | TIFF |
Розмір файлу | Великий | Малий | Норма | Норма | Крайнє великий |
Стиснення | Не підтримується | Без втрат | З втратами та без | З втратами та без (незначне) | З втратами та без |
Призначення | В ОС Windows для забезпечення незалежності від апаратури | Графіка та елементарна анімація в мережі | Графіка в мережі (GNU альтернатива для GIF) | Збереження і обробка фотографій | Створення та збереження зображень надвисокої якості |
Глибина кольору | 1 - 64 біт/піксель | 1 - 8 біт/піксель | 8 - 64 біт/піксель | 8 - 64 біт/піксель | 8 - 64 біт/піксель |
Альфа-канал | відсутній | наявний | опціональний | відсутній | відсутній |
Анімація | не підтримується | покадрова | покадрова в APNG | не підтримується | не підтримується |
Коментар | Застарілий формат великого розміру, який погано передається по мережі і погано стискується. | Застарілий формат мережевої графіки. Степінь стиснення великих файлів значно нижче ніж у PNG. | Найпопулярніший формат мережевої графіки. | Найпопулярніший формат збереження фотоматеріалів (зображення з напівтонами) | Формат для "промислового" застосування. Наприклад для оцифрування зображень. |