Лабораторна робота 3 Дзензура Олексій
Растрові формати
.BMP
Формат BMP
BMP (Bitmap) — bitmap-формат - формат файлу зображень растрової графіки, в якому зображення зберігається у вигляді двовимірного масиву пікселів.
- Запам'ятовує одно і багатокольорові (RGB) ілюстрації у формі Pixel
- BMP-формат використовується в операційних системах Windows та OS/2.
Специфікації BMP
- В цьому форматі можна зберігати тільки одношарові растри. На кожен піксель в різних файлах може приходити різна кількість біт (використовуєтьчся для позначення глибини кольору).
- BMB буває такої бітності : 1, 2, 4, 8, 16, 24, 32, 48 і 64. В бітності 8 і нижче він вказується індексом з таблиці кольорів, а при великих безпосереднім значенням. Колір можна задати тільки в колірній моделі RGB, але в бітності 16 і 32 можна отримати відтінки сірого з глибиною до 16 і 32-ох біт відповідно. Часткова прозорість реалізована альфа-каналом різних бітностей, але при цьому прозорість без градацій можна побічно отримати RLE-кодуванням.
- У більшості випадків пікселі зберігаються у вигляді відносно простого двовимірного масиву. Для бітності 4 і 8 доступно RLE-кодування, яке може зменшити їх розмір. Формат BMP так само підтримує вбудовування даних у форматах JPEG і PNG. Але останнє скоріше більше призначене не для компактного зберігання, а для обходу обмежень архітектури GDI, яка не передбачає пряму роботу із зображеннями форматів відмінних від BMP.
- В останніх версіях формату BMP так само з'явилися можливості управління кольором.
.JPG
Формат JPG
JPEG (Joint Photographic Experts Group) — растровий формат збереження графічної інформації, що використовує стиснення з втратами.
Специфікації JPG
- Формат JPEG часто використовується як формат даних в цифрових камерах.
- В Інтернеті формат JPEG застосовується для відображення напівтонових ілюстрацій та графічної інформації з плавним переходом тонів.
- Формат JPEG, на відміну від GIF і PNG, не підтримує ні анімацію, ні прозорість. Область застосування формату досить вузька — розповсюдження високоякісної напівтонової графіки в Інтернеті. Формат підтримується практично всіма сучасними графічними програмами та веб-браузерами.
- Алгоритм стиснення даних, що використовується у форматі, базується на алгоритмі дискретного косинусного перетворення.
.GIF
Формат GIF
GIF (від англ. Graphics Interchange Format — «формат обміну зображеннями») — 8-бітний растровий графічний формат, що використовує до 256 чітких кольорів із 24-бітного діапазону RGB. Одними з головних особливостей формату є підтримка анімації та прозорості.
Cпецифікації GIF
- Формат GIF підтримує анімаційні зображення, вони являють собою послідовність з кількох статичних кадрів, а також інформацію про те, скільки часу кожен кадр повинен бути показаний на екрані. Анімацію можна зробити циклічною. , тоді слідом за останнім кадром почнеться відтворення першого кадру.
- Прозорість в GIF-анімації може використовуватись для того, щоб не зберігати черговий кадр повністю, а лише зміни наступного кадру відносно попереднього.
- Підтримуваною можливістю анімованого GIF, є можливість використання більше ніж 256 кольорів. Це досягається завдяки тому, що кожен кадр може містити свою палітру, відмінну від палітри інших кадрів.
- Кожен GIF-файл містить таблицю індексів кольорів, яку називають індексною колірною палітрою. Вона визначає, які кольори використовуються в зображенні і який індекс відповідає кожному кольору. В залежності від способу збереження для індексу потрібно до 4 байтів даних, тому зображення з 256 кольорами має палітру розміром до 1024-х байт. В анімованих GIF-файлах використовують два типи палітр
.PNG
Формат PNG
PNG (Portable Network Graphics) — растровий формат збереження графічної інформації, що використовує стиснення без втрат. PNG був створений для заміни формату GIF графічним форматом, який не потребує ліцензії для використання. Зазвичай файли формату PNG мають розширення .png
Специфікації PNG
- Формат PNG зберігає інформацію у стиснутому вигляді, але стиснення проводиться без втрат якості, на відміну від формату JPEG.
- Формат PNG спроектований на заміну застарілого і простішого формату GIF, а також подекуди, для заміни складнішого формату TIFF.
- Формат PNG характеризується сильнішим рівнем стиснення для файлів з більшою кількістю кольорів ніж GIF, але різниця становить близько 5-25%, чого недостатньо для абсолютної переваги формату, тому що маленькі картинки GIF стискає принаймні не гірше. Існує також одна особливість GIF, яку не повторює PNG — це можливість збереження множинного зображення, особливо мультиплікації. Призначення PNG — зберігати лише одне зображення.
Векторний формат
.AI
Формат AI
AI (Adobe Illustrator) — формат файлу, розроблений Adobe Systems для зберігання векторних зображень
Специфікації AI
- Adobe Illustrator для зберігання файлів AI використовує розширення .ai
- AI підтримують практично всі програми, пов'язані з векторною графікою
- Цей формат є найкращим посередником при передачі зображень з однієї програми в іншу
- Поступаючись CorelDRAW у ілюстративних можливостях, (може містити в одному файлі тільки одну сторінку, має маленьке робоче поле — цей параметр дуже важливий для зовнішньої реклами — всього 3х3 метри) тим не менш, він відрізняється найбільшою стабільністю і сумісністю з мовою PostScript, на яку орієнтуються практично всі видавницько-поліграфічні додатки
Порівняння форматів
BMP | JPG | GIF | PNG | |
---|---|---|---|---|
Приклади | bmp | jpg | gif | png |
Розмір | 10,5 МБ | 480 КБ | 741 КБ | 3,38 МБ |
Втрата якості | відсутня | достатня | достатня | відсутня |
Використання | В системах Windows в якості графіки та іконок | Найкраще підходить для web-сайтів, та носіїв електронної інформації тому, що має найменший розмір | Підходить для деякої анімації та для web-сайтів в якості рекламних банерів | Використовується для фонових зображень сайтів, так як дає можливість робити прозорі зображення |