Лабораторна робота 3 Сергій Рижак
Растрові формати
.BMP
Формат BMP
Формат файлу BMP (скорочено від BitMaP) - це "рідний" формат растрової графіки для Windows, оскільки він найближче відповідає внутрішньому формату Windows, в якому ця система зберігає свої растрові масиви. Для імені файлу, представленого в BMP-форматі, найчастіше використовується розширення BMP, хоча деякі файли мають розширення RLE, що означає run length encoding (кодування довжини серій). Розширення RLE імені файлу зазвичай вказує на те, що вироблено стиск растрової інформації файлу одним з двох способів стиснення RLE, які допустимі для файлів BMP-формату.
Специфікації BMP
- У файлах BMP інформація про колір кожного пікселя кодується 1, 4, 8, 16 або 24 біт (біт / піксель). Числом біт / піксель, званим також глибиною уявлення кольору, визначається максимальне число кольорів в зображенні. Зображення при глибині 1 біт / піксель може мати всього два кольори, а при глибині 24 біт / піксель - більше 16 млн. Різних кольорів.
- Інформація реєстрового масиву в деяких 16 і 256-кольорових BMP-файлах може стискуватися за допомогою алгоритму RLE, який замінює послідовності ідентичних пікселів зображення на лексеми, що визначають число пікселів в послідовності і їх колір. У Windows допускається робота з BMP-файлами стилю OS / 2, в яких використовуються різні формати інформаційного заголовка реєстрового масиву і таблиці кольорів.
- В останніх версіях формату BMP так само з'явилися можливості управління кольором.
.JPG
Формат JPG
JPEG (вимовляється «джейпег» [1], англ. Joint Photographic Experts Group, за назвою організації-розробника) - один з популярних растрових графічних форматів, застосовуваний для зберігання фотозображень і подібних до них зображень. Файли даних JPEG, зазвичай мають розширення (суфікси) .jpg, .jfif, .jpe або .jpeg. Однак з них .jpg є найпопулярнішим на всіх платформах. MIME-типом є image / jpeg.
Специфікації JPG
- Алгоритм JPEG дозволяє стискати зображення як з втратами, так і без втрат (режим стиснення lossless JPEG). Підтримуються зображення з лінійним розміром не більше 65535 × 65535 пікселів.
- Файл JPEG містить послідовність маркерів, кожен з яких починається з байта 0xFF, що свідчить про початок маркера, і байта-ідентифікатора. Деякі маркери складаються тільки з цієї пари байтів, інші ж містять додаткові дані, що складаються з двухбайтового поля з довжиною інформаційної частини маркера (включаючи довжину цього поля, але за вирахуванням двох байтів початку маркера, тобто 0xFF і ідентифікатора) і власне даних. Така структура файлу дозволяє швидко відшукати маркер з необхідними даними (наприклад, з довжиною рядка, числом рядків і числом колірних компонентів стисненого зображення).
- Алгоритм JPEG найбільшою мірою придатний для стиснення фотографій і картин, що містять реалістичні сцени з плавними переходами яскравості і кольору. Найбільшого поширення JPEG отримав в цифровій фотографії і для зберігання і передачі зображень з використанням мережі Інтернет.
.GIF
Формат GIF
GIF (англ. Graphics Interchange Format - «формат для обміну зображеннями») - популярний растровий формат графічних зображень. Здатний зберігати стислі дані без втрати якості у форматі не більше 256 кольорів. Не залежний від апаратного забезпечення формат GIF був розроблений в 1987 році (GIF87a) фірмою CompuServe для передачі растрових зображень по мережах.
Cпецифікації GIF
- GIF використовує LZW-компресію, що дозволяє стискати файли, в яких багато однорідних заливок (логотипи, написи, схеми). Довгий час GIF був одним з найбільш поширених форматів в інтернеті.
- У 1989-му формат був модифікований (GIF89a), були додані підтримка прозорості і анімації.
- GIF використовує формат стиснення LZW. Таким чином добре стискаються зображення, рядки яких мають повторювані ділянки. Особливо зображення, в яких багато пікселів одного кольору по горизонталі.
- Алгоритм стиснення LZW відноситься до форматів стиснення без втрат. Це означає, що відновлені з GIF дані будуть в точності відповідати упакованим. Слід зазначити, що це вірно тільки для 8-бітних зображень з палітрою, для кольорової фотографії втрати будуть обумовлені перекладом її до 256 квітам.
.PNG
Формат PNG
PNG (англ. Portable network graphics, скорочення вимовляється по-англійськи / pɪŋ ]) - растровий формат зберігання графічної інформації, що використовує стиснення без втрат за алгоритмом Deflate.PNG був створений як вільний формат для заміни GIF, тому в Інтернеті з'явився рекурсивний акронім «PNG is Not GIF» (PNG - НЕ GIF).
Специфікації PNG
- PNG підтримує три основних типи растрових зображень:
Півтонування (з глибиною кольору 16 біт) Кольорове індексовані зображення (палітра 8 біт для кольору глибиною 24 біт) Повнокольорове зображення (з глибиною кольору 48 біт)
- Формат PNG зберігає графічну інформацію в стислому вигляді. Причому це стиснення проводиться без втрат, на відміну, наприклад, від JPEG з втратами.
- Він має наступні основні переваги перед GIF:
GIF використовує в кращому разі 8-бітний колір; опциональная підтримка альфа-каналу; можливість гамма-корекції; двовимірна чересстрочная розгортка; можливість розширення формату для користувача блоками (на цьому заснований, зокрема, APNG).
Векторні формати
.WMF
Формат WMF
WMF (англ. Windows MetaFile) — універсальний формат векторних графічних файлів для додатків Windows. Використовується для збереження колекції векторних зображень Microsoft Clip Gallery. Формат був розроблений компанією Microsoft і є неодмінною частиною Windows, оскільки зберігає послідовність апаратно-незалежних функцій GDI (Graphical Device Interface), що виводять зображення безпосередньо на заданий графічний пристрій (екран, принтер тощо). WMF використовують для збереження образу вікна і його подальшого відновлення, а також при перенесенні інформації за допомогою буфера обміну (clipboard)
Специфікації WMF
- Цей формат розуміється практично всіма програмами Windows, так або інакше пов'язаними з векторною графікою.
- Можна зберігати інформацію наступного характеру: вузли, криві Безье, заливки, обведення.
.AI
Формат AI
AI (Adobe Illustrator) — формат файлу, розроблений Adobe Systems для зберігання векторних зображень. Adobe Illustrator для зберігання файлів AI використовує розширення .ai. AI підтримують практично всі програми, пов'язані з векторною графікою. Цей формат є найкращим посередником при передачі зображень з однієї програми в іншу. У цілому, поступаючись CorelDRAW у ілюстративних можливостях, (може містити в одному файлі тільки одну сторінку, має маленьке робоче поле — цей параметр дуже важливий для зовнішньої реклами — всього 3х3 метри) тим не менш, він відрізняється найбільшою стабільністю і сумісністю з мовою PostScript, на яку орієнтуються практично всі видавницько-поліграфічні додатки.
Специфікації AI
- Може містити в собі як растрову, так і векторну інформацію в колірних моделях RGB і CMYK.
- Версії документів назад сумісні, тобто в пакеті новішої версії завжди можна відкрити документ
- При збереженні файлів в даному форматі можна вказати версію пакету, в якому передбачається його відкриття
Порівняння форматів
BMP | JPG | GIF | PNG | |
---|---|---|---|---|
Приклади | монохронный,16bit, 24bit, 256 цветов | jpg | gif | png |
Розмір | 1.89 МБ, 7.56 МБ, 45МБ,15,1 МБ | 3.47 МБ | 3,45 МБ | 3 МБ |
Втрата якості | відсутня | достатня | достатня | відсутня |
Використання | В системах Windows в якості графіки та іконок | Найкраще підходить для web-сайтів, та носіїв електронної інформації , також зберігання фото, має найменший розмір | Підходить для деякої анімації та для web-сайтів в якості рекламних банерів | Використовується для фонових зображень сайтів, так як дає можливість робити прозорі зображення |
Висновки
На мою думку кращим форматом я вважаю jpg формат, він має менший розмір порівняно з іншими форматами,також jpg формат найпоширеніший графічний формат. Зазвичай він використовується для публікації в інтернеті фотографій і зображень з текстом. JPEG є TrueColor-форматом, тобто має здатність зберігати зображення з глибиною кольору 24 біт / піксель.Свою популярність JPEG заслужив гнучкою можливістю стиснення даних. Якщо потрібно, зображення можна зберегти з високою якістю. При використанні алгоритму стиснення з втратами, з кожним збереженням файлу відбувається втрата якості зображення.