Кропивка Лабораторна робота №3

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Формат BMP

BMP (скорочено від BitMaP) - це "рідний" формат растрової графіки для Windows, оскільки він найближче відповідає внутрішньому формату Windows, в якому ця система зберігає свої растрові масиви.
У заголовку файлу записана інформація про зображення - розмір файлу, ширина і висота малюнка, глибина пікселів, кількість квітів. Після заголовка може слідувати палітра. Далі йде безпосередньо набір даних про пікселі, який ідентифікує положення кожного пікселя і його колір.
Файли BMP підтримують кілька різних глибин кольору - від чорно-білого зображення (1 біт) до Deep color (64 біт). Реалізована підтримка часткової прозорості різної битности. Перевагою формату є той факт, що зображення зберігається без втрат якості. Однак, чим більше геометричні розміри BMP-зображення і глибина кольору, тим більше розмір файлу.
Наприклад, розмір звичайної фотографії з глибиною кольору 24 біт може легко досягти 15 МБ і більше. Тому сфера цілеспрямованого застосування формату обмежена. В основному, він використовується для великих монохромних зображень - піктограм, схем, креслень - там, де дуже важлива точна передача деталей.

Формат JPG

JPG - найпопулярніший на сьогоднішній день формат зображень, розроблений компанією Joint Photographic Experts Group (JPEG). Завдяки хорошій ступеня стиснення і підтримки кольору в 24 біт, файли з розширенням JPG використовуються практично у всіх цифрових фотоапаратах і камерах.
Також, формат JPG дуже широко поширений в інтернеті, майже завжди використовується веб-розробниками, адже стиснення дозволяє значно зменшити розмір зображень. Ступінь стиснення може бути різною чим вона більша, тим менше розмір файлу, але гірше якість і навпаки. Недоліком формату є відсутність підтримки прозорості.

Формат GIF

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

Формат PNG

PNG - растрове зображення, збережене в форматі Portable Network Graphic. У кожному PNG-малюнку міститься палітра - набір використовуваних квітів. Для зменшення розміру файлу застосовується стиснення без втрат якості за алгоритмом Deflate. Використовується переважно в Інтернеті в якості зображень для веб-сторінок.
Формат був розроблений для заміни GIF , який, крім своїх недоліків, до 2004 мав обмеження для використання у вільному програмному забезпеченні. Новий формат PNG вирішив ці проблеми. Зокрема, в ньому реалізована підтримка 8-бітного альфа-каналу і підтримка кольору до 48 біт. У той час як в GIF-форматі можлива тільки повна прозорість і колірна палітра обмежена всього 256 квітами (8 біт).

Векторний формат SVG

SVG - XML мова розмітки на основі векторної графіки. По суті це текстовий файл, який є відкритим веб-стандартом для опису двовимірних векторних зображень без втрати якості при масштабуванні. Також підтримує інтерактивність і анімацію. Розробляється з 1999 року і використовується для того, щоб описати за допомогою мови програмування графічні елементи сайту.

  • Акронім: Scalable Vector Graphics.
  • Тип зображення: векторний.
  • Тип стиснення: зазвичай не стискається, але може бути стиснутий без втрат.

Особливості формату svg:

  • розмір SVG-файлу не залежить від розміру або кольору. На вагу впливає складність точок і ліній, з яких складається зображення;
  • під час зміни масштабу зображення не втрачає інформацію, тому замінює собою кілька варіантів растрових файлів для різних дозволів екрану;
  • підходить для друку та індексації пошуковими системами;
  • може бути вбудований в html-код сайту, а значить, кешируєтся разом з ним і завантажується швидше, ніж зображення в .png або .jpeg.


Таблиця порівняння форматів

BMP JPG GIF PNG SVG
Приклади BMP JPG GIF PNG SVG
Розмір 7,50 МБ 184 КБ 771 КБ 1,16 МБ 1,29 Мб
Стиснення (втрата якості) відсутня з втратами відсутня відсутня відсутня
Кольори Змінна величина може відображати більше 16 млн кольорів не більше 256 кольорів 16 мільйонів + прозорість 16 мільйонів + прозорість
Використання Точна передача деталей Публікація в інтернеті фотографій і зображень з текстом Анимація та зберігання стислих без втрати даних зображень у форматі до 256 кольорів Зображення з градацією прозорості Відображення логотипів, іконок, карт, прапорів, графіків і іншої графіки