Відмінності між версіями «Мультимедия ЛАБ 3 КН17Б Бондаренко Р.»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: '''''<font color='green' size=6>Формати графічних файлів</font>'''''<br /> ==Растрові формати== === Формат BMP === О...)
 
Рядок 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 ]


Висновки: