Відмінності між версіями «Мультимедия ЛАБ 3 КН17Б Бондаренко Р.»
2707156 (обговорення • внесок) (Створена сторінка: '''''<font color='green' size=6>Формати графічних файлів</font>'''''<br /> ==Растрові формати== === Формат BMP === О...) |
2707156 (обговорення • внесок) |
||
Рядок 40: | Рядок 40: | ||
==Таблиця порівняння форматів== | ==Таблиця порівняння форматів== | ||
+ | {| class="wikitable" border="10" width="100%" | ||
+ | |- | ||
+ | ! style = "text-align:center;" | Назва формату | ||
+ | ! style = "text-align:center;" | Вид | ||
+ | ! style = "text-align:center;" | Якість<br />зображення | ||
+ | ! style = "text-align:center;" | Кількість доступних <br />кольорів (у пкс) | ||
+ | ! style = "text-align:center;" | Розміри файлів | ||
+ | ! style = "text-align:center;" | Застосування | ||
+ | ! style = "text-align:center;" | Приклад | ||
+ | |- | ||
+ | | style = "text-align:center;" | [BMP] | ||
+ | | style = "text-align:center;" | Растовий | ||
+ | | style = "text-align:center;" | Відсутня втрата<br />якості | ||
+ | | style = "text-align:center;" | 24-х бітний колір<br />(до 16,8 млн кольорів) | ||
+ | | style = "text-align:center;" | Великі та залежать від розмірів<br />самого зображення у пкс. | ||
+ | | style = "text-align:center;" | Робочий стіл Windows, документи<br />Word, PowerPoint, Publisher, Paint. <br />Власний формат редактора Paint | ||
+ | | style = "text-align:center;" |[https://photos.google.com/search/_tra_/photo/AF1QipOrf7Hjtf008G4hhu7Ux-eFb_Zrlar1Wyq8zBAi BMP ] | ||
+ | |- | ||
+ | | style = "text-align:center;" | [JPG] | ||
+ | | style = "text-align:center;" | Растовий | ||
+ | | style = "text-align:center;" | Відсутня втрата<br />якості | ||
+ | | style = "text-align:center;" | 8-и бітний колір (кількість<br />кольорів у зображенні -<br />256 чи менше) | ||
+ | | style = "text-align:center;" | Менші, ніж у BMP, PSD,<br />нестиснений TIFF і зрівнюєть-<br />ся з розмірами файлів TIFF із<br /> стисненням LZW і ZIP | ||
+ | | style = "text-align:center;" | Web-сайти та Документи MS Office | ||
+ | | style = "text-align:center;" |[ JPG ] | ||
+ | |- | ||
+ | | style = "text-align:center;" | [gif] | ||
+ | | style = "text-align:center;" | Растовий | ||
+ | | style = "text-align:center;" | Є втрата якості | ||
+ | | style = "text-align:center;" | 8-и бітний колір (кількість<br /> кольорів у зображенні -<br />256 чи менше) | ||
+ | | style = "text-align:center;" | Від 3-х до 10-и разів менші,<br />за файли формату BMP. | ||
+ | | style = "text-align:center;" | Web-сайти. Документи MS Office, <br />але вони призначеннідля перегля-<br />ду на екрані, наприклад: презен-<br />тації PowerPoint. | ||
+ | | style = "text-align:center;" | [ GIF ] | ||
+ | |- | ||
+ | | style = "text-align:center;" | [ PNG] | ||
+ | | style = "text-align:center;" | Растовий | ||
+ | | style = "text-align:center;" | Відсутня втрата<br />якості | ||
+ | | style = "text-align:center;" | 8-и бітний колір (кількість<br /> кольорів у зображенні -<br />256 чи менше) | ||
+ | | style = "text-align:center;" | Менші, ніж BMP, PSD,<br />нестиснений TIFF і зрівнюєть-<br />ся з розмірами файлів TIFF із<br />стисненням LZW і ZIP | ||
+ | | style = "text-align:center;" | Web-сайти і Документи MS Office | ||
+ | | style = "text-align:center;" | [ PNG ] | ||
+ | |- | ||
+ | |} | ||
'''Висновки:''' | '''Висновки:''' |
Версія за 22:30, 23 лютого 2020
Формати графічних файлів
Зміст
Растрові формати
Формат BMP
Офіційну інформацію щодо формату BMP можна знайти в MSDN або в довідці Microsoft Windows SDK (може йти в комплекті з деякими IDE). У файлі wingdi.h від компанії Microsoft є всі оголошення мовою C++, які стосуються даного формату. У цей файл не були включені оголошення типів, оскільки від цього він може стати занадто громіздким. До того ж офіційні оголошення деякі розробники можуть вважати незручними і тому їх необхідність сумнівна. Якщо вам будуть потрібні оригінальні імена констант, структур, типів та їх полів, то всі вони є в тексті даної статті.
Максимальний розмір неподільних комірок (за винятком полів бітових структур): 32 біта і тому формат можна класифікувати як 32-бітний. Винятком можуть бути 64-бітові пікселі, але значення їх каналів можна обробляти і 16-бітними словами. Порядок байтів в 16-бітних і 32-бітових комірках усюди від меншого до більшого. Цілі числа записуються в прямому коді, зі знаком — в доповняльному. Якщо порівнювати з апаратними архітектурами, то порядок байтів і формат чисел відповідає архітектурі x86.
Можна зустріти чотири числових типи:
BYTE — 8-бітове беззнаковое ціле. WORD —16-бітове беззнаковое ціле. DWORD — 32-бітове беззнаковое ціле. LONG —32-бітове ціле зі знаком. У форматі Windows Bitmap під структурами розуміється блок з послідовними комірками різного фіксованого розміру, у яких є умовні імена (є в багатьох мовах програмування), а не щось складніше (наприклад, потік команд довільного розміру). BMP-файл складається з чотирьох частин:
1.Заголовок файлу (BITMAPFILEHEADER) 2.Заголовок зображення (BITMAPINFOHEADER, може бути відсутнім). BITMAPV4HEADER (Win95, NT4.0) BITMAPV5HEADER (Win98/Me, 2000/XP) 3.Палітра (може бути відсутнім) 4.Саме зображення
Формат JPG
Формат GIF
Формат PNG
Векторні формати
Формат SVG
Фото
[ BMP] [ JPG] [ GIF] [ PNG]
Таблиця порівняння форматів
Назва формату | Вид | Якість зображення |
Кількість доступних кольорів (у пкс) |
Розміри файлів | Застосування | Приклад |
---|---|---|---|---|---|---|
[BMP] | Растовий | Відсутня втрата якості |
24-х бітний колір (до 16,8 млн кольорів) |
Великі та залежать від розмірів самого зображення у пкс. |
Робочий стіл Windows, документи Word, PowerPoint, Publisher, Paint. Власний формат редактора Paint |
BMP |
[JPG] | Растовий | Відсутня втрата якості |
8-и бітний колір (кількість кольорів у зображенні - 256 чи менше) |
Менші, ніж у BMP, PSD, нестиснений TIFF і зрівнюєть- ся з розмірами файлів TIFF із стисненням LZW і ZIP |
Web-сайти та Документи MS Office | [ JPG ] |
[gif] | Растовий | Є втрата якості | 8-и бітний колір (кількість кольорів у зображенні - 256 чи менше) |
Від 3-х до 10-и разів менші, за файли формату BMP. |
Web-сайти. Документи MS Office, але вони призначеннідля перегля- ду на екрані, наприклад: презен- тації PowerPoint. |
[ GIF ] |
[ PNG] | Растовий | Відсутня втрата якості |
8-и бітний колір (кількість кольорів у зображенні - 256 чи менше) |
Менші, ніж BMP, PSD, нестиснений TIFF і зрівнюєть- ся з розмірами файлів TIFF із стисненням LZW і ZIP |
Web-сайти і Документи MS Office | [ PNG ] |
Висновки: