Москаленко Лабораторна робота №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. Також перераховані програми можуть конвертувати зображення, картинки і малюнки даного формату.

Порівняльна таблиця

Оригинал Цветы.jpg


BMP JPG GIF PNG SVG
Приклади bmp jpg gif png svg
Розмір 64 МБ 3.9 МБ 13 МБ 47 МБ 3.5 МБ
Стиснення (втрата якості) відсутня з втратами відсутня відсутня відсутня
Кольори Змінна величина 16 мільйонів 256 16 мільйонів + прозорість 16 мільйонів + прозорість
Використання Растрові зображення Статичні зображення, фото,
зображення з складними
кольорами та динамікою
Проста анімація, маленькі іконки,
графіка с низькою варіацією пікселей
Веб-графіка з прозорістю,складні фото з багатьмакольорами та графікою,
зображення, які потрібно повторно редагувати та експортувати
Логотипи та графіка в веб-дизайні