Москаленко Лабораторна робота №3
Формат bmp
BMP (англ. BitMap Picture) - апаратно-незалежне побітовое зображення Windows - підтримується будь-якими Windows-сумісними програмами. Структура файлу BMP використовується Windows для зберігання растрових зображень. Наприклад, в цьому форматі зберігаються малюнки фону, піктограми та інші растрові зображення Windows. Формат зводить до мінімуму ймовірність помилок або неправильної інтерпретації растрових даних.
Основним недоліком даного формату є те, що тільки версії формату з 4- і 8-бітовим кольором піддаються стисненню. Отже, 24-бітові файли BMP будуть дуже великими. Крім того, застосування файлів BMP обмежене платформами Windows і OS / 2. Все це унеможливлює застосування даного формату в Мережі. У той же час цей формат використовується при створенні графічних файлів в графічних редакторах і при скануванні зображень. У зв'язку з цим знання особливостей цього формату графічних файлів розробнику веб-сторінок доцільно.
Кожен файл BMP містить заголовок файлу, заголовок зображення, растрові дані і карту квітів (крім зображення 24-бітовим кольором).
Тема файлу ВМР містить інформацію про тип і розмір файлу, а також про розташування в ньому даних. Після заголовка файлу слід структура, що задає інформацію про розмір, колір і стисненні зображення.
Стиснення. Поле biCompression в BITMAPINFO визначає, який тип стиснення використовується в файлі. Якщо значення поля одно BI_RGB, то малюнок не стискається. Якщо ж значення поля одно BI_RLE4 або BI_RLE8, то малюнок використовує метод стиснення груповим кодуванням для зображень, відповідно, з 4-біт / піксель або 8 біт / піксель.
Карта кольорів. Значення поля biCirUsed визначає, чи будуть використовуватися растрових малюнком індексовані кольори. Якщо малюнок складається з 1, 4, 8-бітових пікселів, то повинна використовуватися карта кольорів. Якщо значення поля biCirUsed дорівнює нулю, то застосовується або повна карта, або 24-бітовий колір. Якщо поле не дорівнює нулю, то його значення дорівнює дійсному кількості квітів, які будуть доступні програмі-генератору графіки або драйверампристроїв. Поле biClrimportant визначає, скільки кольорів в індексованої карті вважаються важливими для зображення малюнка. Якщо його значення дорівнює нулю, то важливими будуть всі кольори.
Растрові дані. За картою кольорів слідують растрові дані. Вони зберігаються у вигляді 1, 4, або 8-бітових індексів карти кольорів або у вигляді буквених 24-бітових даних системи RGB. Пікселі в растрі записуються, починаючи з нижнього лівого кута зображення, і читаються зліва направо і знизу вгору.
Формат jpg (jpeg)
Детальний опис JPG - найпопулярніший на сегодняший день формат зображень, розроблений компанією Joint Photographic Experts Group (JPEG). Завдяки хорошій ступеня стиснення і підтримки кольору в 24 біт, файли з розширеннями JPG / JPEG використовуються практично у всіх цифрових фотоапаратах і камерах.
Також, формат JPG дуже широко поширений в інтернеті, майже завжди використовується веб-розробниками, адже стиснення дозволяє значно зменшити розмір зображень. Ступінь стиснення може бути різною - чим вона більша, тим менше розмір файлу, але гірше якість і навпаки. Недоліком формату є відсутність підтримки прозорості.
Розширення JPG і JPEG повністю рівнозначні, це один і той же формат різниця між ними тільки в одній букві розширення.
Формат png
Файли PNG (які зазвичай називаються "Пінг") - це файли в форматі, який містить растрові зображення. Спочатку формат зображень PNG був створений для переходу з формату GIF, так як вони обидва мають можливість відображати прозорі фони. Інша схожість між цими форматами - використання індексованих кольорів і стиснення без втрат. При цьому файли PNG мають різні набори обмежень авторських прав. Більш того, на відміну від зображень GIF, файли з розширенням PNG не підтримують анімацію.
Векторний формат SVG
Форма двомірної векторної графіки, створюваний World Wide Web Consortium (W3C). Розроблено в якості стандартного формату для відображення векторної графіки в Інтернет. Описує зображення з допомогою текстового формату, яке грунтується на XML.
Формат SVG є відкритим стандартом, розробленим під керівництвом W3C (World Wide Web Consortium), головну роль в цьому зіграла компанія Adobe. Зображення SVG можна створювати і експортувати з програм Adobe Creative Suite, наприклад, Illustrator і GoLive.
Формат SVG спочатку підтримується в Adobe Photoshop, Photoshop Elements і InDesign. Але ви можете відкрити файли SVG в цих програмах за допомогою плагіна SVG Kit для Adobe CS, який був розроблений компанією Scand.
Розширення файлу .svg є файл масштабованої векторної графіки SVG. Перегляд і обробка векторного зображення в форматі SVG можлива за допомогою наступних програм: Adobe Illustrator CC, Adobe Flash Player 23, Adobe Animate CC, Adobe InDesign CC. Також перераховані програми можуть конвертувати зображення, картинки і малюнки даного формату.
Порівняльна таблиця
BMP | JPG | GIF | PNG | SVG | |
---|---|---|---|---|---|
Приклади | bmp | jpg | gif | png | svg |
Розмір | 64 МБ | 3.9 МБ | 13 МБ | 47 МБ | 3.5 МБ |
Стиснення (втрата якості) | відсутня | з втратами | відсутня | відсутня | відсутня |
Кольори | Змінна величина | 16 мільйонів | 256 | 16 мільйонів + прозорість | 16 мільйонів + прозорість |
Використання | Растрові зображення | Статичні зображення, фото, зображення з складними кольорами та динамікою |
Проста анімація, маленькі іконки, графіка с низькою варіацією пікселей |
Веб-графіка з прозорістю,складні фото з багатьмакольорами та графікою, зображення, які потрібно повторно редагувати та експортувати |
Логотипи та графіка в веб-дизайні |