Відмінності між версіями «ЛP №3»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
(не показані 23 проміжні версії цього учасника)
Рядок 1: Рядок 1:
 
=Вивчення форматів графічних файлів=
 
=Вивчення форматів графічних файлів=
 
===BMP (BitMap Picture)===
 
===BMP (BitMap Picture)===
Формат файлу BMP - це “рідний” формат растрової графіки для Windows, оскільки він найближче відповідає внутрішньому формату Windows. Для імені файлу, представленого в BMP–форматі, найчастіше використовується розширення BMP, хоча деякі файли мають розширення RLE, що означає run length encoding (кодування довжини серій).<br/>
+
Формат файлу BMP - це “рідний” формат растрової графіки для Windows, оскільки він найближче відповідає внутрішньому формату Windows. Для імені файлу, представленого в BMP–форматі, найчастіше використовується розширення BMP, хоча деякі файли мають розширення RLE.<br/>
  
У файлах BMP інформація про колір кожного пікселя кодується 1, 4, 8, 16 або 24 бітами (біт/піксель). Цим параметром визначається максимальне число підтримуваних кольорів в зображенні. Наприклад, зображення при глибині кольору 1 біт/піксель може мати всього два кольори, а при глибині 24 біт/піксель — більше 16 млн. різних кольорів.<br/>
+
У файлах BMP інформація про колір кожного пікселя кодується 1, 4, 8, 16 або 24 бітами (біт/піксель). Цим параметром визначається максимальне число підтримуваних кольорів в зображенні. Наприклад, зображення при глибині кольору 1 біт/піксель може мати всього два кольори, а при глибині 24 біт/піксель — більше 16 млн. різних кольорів.
  
Файл зображення розбитий на чотири основні розділи: заголовок файлу растрової графіки, інформаційний заголовок реєстрового масиву, таблиця кольорів і власне дані реєстрового масиву. Хоча не всі файли BMP мають подібну структуру. Наприклад, файли BMP з глибиною 16 і 24 біт/піксель не мають таблиць кольорів. В цих файлах значення пікселів растрового масиву безпосередньо характеризують значення кольорів RGB.
 
 
===JPEG (Joint Photographic Experts Group)===
 
===JPEG (Joint Photographic Experts Group)===
Формат файлу JPEG був розроблений компанією C-Cube Microsystems як ефективний метод зберігання зображень з великою глибиною кольору, наприклад, одержуваних при скануванні фотографій з численними ледь вловимими (а іноді і невловимими) відтінками кольору. Найбільша відмінність формату JPEG  полягає в тому, що в ньому використовується алгоритм стиснення з втратами інформації. При цьому втрачається частина інформації про зображення, для досягнення більшого коефіцієнта стиснення.
+
JPEG найпоширеніший графічний формат. Він використовується для публікації в інтернеті фотографій і зображень з текстом. JPEG є TrueColor-форматом, тобто має здатність зберігати зображення з глибиною кольору 24 біт/піксель.
При стисненні методом JPEG втрати інформації відбуваються на другому кроці процесу. Чим більше значення в матриці квантування, тим більше відкидається інформації з зображення і тим більш щільно стискається зображення. Компроміс полягає в тому, що так як більш високі значення квантування призводять до гіршої якості зображення, при формуванні зображення JPEG користувач самостійно встановлює показник якості, величина якого “керує” значеннями матриці квантування. Оптимальні показники якості, що забезпечують кращий баланс між коефіцієнтом стиснення і якістю зображення, різні для різних зображень і зазвичай можуть бути знайдені тільки методом проб і помилок.
+
Найбільша відмінність формату JPEG  полягає в тому, що в ньому використовується алгоритм стиснення з втратами інформації. При цьому втрачається частина інформації про зображення, для досягнення більшого коефіцієнта стиснення.Даний формат може відображати більше 16 млн кольорів.
 +
 
 
===GIF (Graphics Interchange Format)===
 
===GIF (Graphics Interchange Format)===
Основні переваги GIF полягають в популярності цього формату та його компактності. Але йому притаманні два досить серйозні недоліки. Один з них полягає в тому, що в зображеннях, що зберігаються у вигляді GIF-файлу, не може бути використано більше 256 кольорів. Другий, можливо, ще більш серйозний, полягає в тому, що розробники програм, що використовують в них формати GIF, повинні мати ліцензійну угоду з CompuServe і вносити плату за кожен екземпляр програми. така цінова політика була прийнята CompuServe після того, як Unisys оголосила, що почне добиватися дотримання своїх прав власності і зажадала від тих, хто користується алгоритмом стиснення LZW, вносити ліцензійні платежі.
+
Основні переваги GIF полягають в популярності цього формату та його компактності. Але йому притаманні два досить серйозні недоліки. Один з них полягає в тому, що в зображеннях, що зберігаються у вигляді GIF-файлу, не може бути використано більше 256 чітких кольорів із 24-бітного діапазону RGB. Другий, можливо, ще більш серйозний, полягає в тому, що розробники програм, що використовують в них формати GIF, повинні мати ліцензійну угоду з CompuServe і вносити плату за кожен екземпляр програми. Одними з головних особливостей формату є підтримка анімації та прозорості. Число кадрів анімації є необмеженим, час показу одного кадру анімації – від 1/100 секунди до 655 секунд.
 +
 
 
===PNG (Portable Network Graphics)===
 
===PNG (Portable Network Graphics)===
Формат PNG в свій час (1996 — рік розробки першої версії формату) створювався для заміни GIF, щоб обійти юридичні перешкоди, що стояли на шляху використання GIF-файлів. PNG успадкував багато можливостей GIF і, крім того, дозволяв зберігати зображення, використовуючи більш повну палітру кольорів. Ще більш важливою рисою даного формату є те, що він використовує алгоритм стиснення без втрат — Deflate , яким будь-хто може користуватися безкоштовно. На відміну від GIF, формат PNG підтримує повну (24-бітну) прозорість, але не дозволяє зберігати в собі декілька зображень, тобто не підтримує анімацію.
+
Формат PNG в свій час створювався для заміни GIF, щоб обійти юридичні перешкоди, що стояли на шляху використання GIF-файлів. PNG успадкував багато можливостей GIF і, крім того, дозволяв зберігати зображення, використовуючи більш повну палітру кольорів. На відміну від GIF, формат PNG підтримує повну (24-бітну) прозорість, але не дозволяє зберігати в собі декілька зображень, тобто не підтримує анімацію.
  
===SVG (Scalable Vector Graphics)===
+
===Формат АІ===
Масштабована векторна графіка (Scalable Vector Graphics - SVG) є мовою розмітки, розширенною з XML для опису двомірної векторної графіки. SVG по суті є графікою настільки, як XHTML - текстом.<br />
+
AI(Adobe Illustrator) — формат файлу, розроблений  Adobe Systems  для зберігання  векторних зображень(тобто являє собою набір ліній, з'єднаних точками і не містить даних про зображення). <br/>
  
SVG за своїми можливостями наближається до запатентованої технології Adobe Flash, але відрізняється від неї тим, що SVG є рекомендацією W3C (тобто, стандартом), і тим, що це формат, заснований на XML, на противагу закритому бінарному формату Flash. Він явно спроектований для роботи з іншими стандартами W3C, такими, як CSS, DOM і SMIL.
+
AI використовує розширення  .ai. <br/>
Основні переваги:
+
 
* Векторний, не залежить від розміру.
+
AI підтримують практично  всі програми, пов'язані з векторною графікою. Цей  формат є найкращим посередником при передачі зображень з однієї програми в іншу. У цілому, поступаючись  CorelDRAW  у ілюстративних можливостях, він відрізняється найбільшою стабільністю і сумісністю з мовою  PostScript  , на яку орієнтуються практично всі видавницько-поліграфичні додатки.
* Підтримується усіма сучасними браузерами.
+
* Легко видозмінюється із використанням CSS та Javascript.
+
* Є можливість оптимізувати, завдяки стисненню.
+
  
 
== Порівняльна таблиця растрових форматів ==
 
== Порівняльна таблиця растрових форматів ==
Рядок 32: Рядок 30:
 
| '''JPEG'''
 
| '''JPEG'''
 
|-
 
|-
| '''Розмір файлу'''
+
| '''Розширення'''
| Великий
+
| .bmp, .rle
| Малий
+
| .gif
| Норма
+
| .png
| Норма
+
| .jpg, .jpeg
 
|-
 
|-
| '''Стиснення'''
+
| '''Максимальне число кольорів'''
| Не підтримується
+
| 16 777 216
| Без втрат
+
| 256
| З втратами та без
+
| 281 474 976 710 656
| З втратами та без (незначне)
+
| 16 777 216
 +
|-
 +
| '''Максимальний розмір зображення, пікселі'''
 +
| 65 535 x 65 535
 +
| 65 535 x 65 535
 +
| 2 147 483 647 x 2 147 483 647
 +
| 65 535 x 65 535
 +
|-
 +
| '''Підтримка прозорості'''
 +
| відсутня
 +
| присутня
 +
| присутня
 +
| відсутня
 
|-
 
|-
 
| '''Призначення'''
 
| '''Призначення'''
Рядок 55: Рядок 65:
 
| 8 - 64 біт/піксель
 
| 8 - 64 біт/піксель
 
| 8 - 64 біт/піксель  
 
| 8 - 64 біт/піксель  
 +
|-
 +
| '''Розмір'''
 +
| 11,2 мб
 +
| 2,38 мб
 +
| 3,97 мб
 +
| 1,25 мб
 +
|-
 +
|
 +
| [https://drive.google.com/file/d/1dEzVWHR0zCCt6TK4wOqJVnw3fDjRyCkf/view?usp=sharing BMP]
 +
| [https://drive.google.com/file/d/1L5L1YIirlTPA4fFnbEWl2ThLqJs6lXwU/view?usp=sharing GIF]
 +
| [https://drive.google.com/file/d/1d8vA37kwEKzbOYpHww-mnxWd8oxEza5Q/view?usp=sharing PNG]
 +
| [https://drive.google.com/file/d/1XBj8_EgweV1NNpzznROVSmbtOUA18fXX/view?usp=sharing JPG]
 
|-
 
|-
 
|}
 
|}
 
== Додатки ==
 
[ Файлы]
 
 
 
[[Файл:]]
 
[[Файл:]]
 
[[Файл:]]
 
[[Файл:]]
 

Поточна версія на 10:17, 2 травня 2018

Вивчення форматів графічних файлів

BMP (BitMap Picture)

Формат файлу BMP - це “рідний” формат растрової графіки для Windows, оскільки він найближче відповідає внутрішньому формату Windows. Для імені файлу, представленого в BMP–форматі, найчастіше використовується розширення BMP, хоча деякі файли мають розширення RLE.

У файлах BMP інформація про колір кожного пікселя кодується 1, 4, 8, 16 або 24 бітами (біт/піксель). Цим параметром визначається максимальне число підтримуваних кольорів в зображенні. Наприклад, зображення при глибині кольору 1 біт/піксель може мати всього два кольори, а при глибині 24 біт/піксель — більше 16 млн. різних кольорів.

JPEG (Joint Photographic Experts Group)

JPEG найпоширеніший графічний формат. Він використовується для публікації в інтернеті фотографій і зображень з текстом. JPEG є TrueColor-форматом, тобто має здатність зберігати зображення з глибиною кольору 24 біт/піксель. Найбільша відмінність формату JPEG полягає в тому, що в ньому використовується алгоритм стиснення з втратами інформації. При цьому втрачається частина інформації про зображення, для досягнення більшого коефіцієнта стиснення.Даний формат може відображати більше 16 млн кольорів.

GIF (Graphics Interchange Format)

Основні переваги GIF полягають в популярності цього формату та його компактності. Але йому притаманні два досить серйозні недоліки. Один з них полягає в тому, що в зображеннях, що зберігаються у вигляді GIF-файлу, не може бути використано більше 256 чітких кольорів із 24-бітного діапазону RGB. Другий, можливо, ще більш серйозний, полягає в тому, що розробники програм, що використовують в них формати GIF, повинні мати ліцензійну угоду з CompuServe і вносити плату за кожен екземпляр програми. Одними з головних особливостей формату є підтримка анімації та прозорості. Число кадрів анімації є необмеженим, час показу одного кадру анімації – від 1/100 секунди до 655 секунд.

PNG (Portable Network Graphics)

Формат PNG в свій час створювався для заміни GIF, щоб обійти юридичні перешкоди, що стояли на шляху використання GIF-файлів. PNG успадкував багато можливостей GIF і, крім того, дозволяв зберігати зображення, використовуючи більш повну палітру кольорів. На відміну від GIF, формат PNG підтримує повну (24-бітну) прозорість, але не дозволяє зберігати в собі декілька зображень, тобто не підтримує анімацію.

Формат АІ

AI(Adobe Illustrator) — формат файлу, розроблений Adobe Systems для зберігання векторних зображень(тобто являє собою набір ліній, з'єднаних точками і не містить даних про зображення).

AI використовує розширення .ai.

AI підтримують практично всі програми, пов'язані з векторною графікою. Цей формат є найкращим посередником при передачі зображень з однієї програми в іншу. У цілому, поступаючись CorelDRAW у ілюстративних можливостях, він відрізняється найбільшою стабільністю і сумісністю з мовою PostScript , на яку орієнтуються практично всі видавницько-поліграфичні додатки.

Порівняльна таблиця растрових форматів

Формат BMP GIF PNG JPEG
Розширення .bmp, .rle .gif .png .jpg, .jpeg
Максимальне число кольорів 16 777 216 256 281 474 976 710 656 16 777 216
Максимальний розмір зображення, пікселі 65 535 x 65 535 65 535 x 65 535 2 147 483 647 x 2 147 483 647 65 535 x 65 535
Підтримка прозорості відсутня присутня присутня відсутня
Призначення В ОС Windows для забезпечення незалежності від апаратури Графіка та елементарна анімація в мережі Графіка в мережі (GNU альтернатива для GIF) Збереження і обробка фотографій
Глибина кольору 1 - 64 біт/піксель 1 - 8 біт/піксель 8 - 64 біт/піксель 8 - 64 біт/піксель
Розмір 11,2 мб 2,38 мб 3,97 мб 1,25 мб
BMP GIF PNG JPG