Це стара версія документу!
Графіка для веб-середовища
Зображення — це не лише фактор краси: у дизайні взаємодія з користувачем зображення відіграють важливу роль у створенні зручності користування. Більшість веб-користувачів сприймають картинки швидше, ніж слова. Тому досить часто зображення є невід'ємними елементами дизайну. Більше того, вони інформативні та емоційно привабливі, передають не лише повідомлення, а й особливу естетику. Крім того, зображення, які використовуються на веб-сторінках, позитивно впливають на рейтинг веб-сайту SEO.
Залежно від цілей, які стоять перед дизайном веб-сайту, креативні та маркетингові групи обирають різні типи зображень.
Формати файлів зображень, які найчастіше використовуються в Інтернеті.
APNG
APNG (Animated Portable Network Graphics) — формат зображень побудований на форматі PNG, передбачує можливість зберігання анімації аналогічно до тієї, котра використовується в форматі GIF, а також кольорів прозорості (прозорість 8 біт на противагу одному прозорому кольору в GIF-зображенні).
Специфікація APNG була розроблена Стюартом Парментером та Владимиром Вукичевичем з Mozilla Corporation для збереження елементів інтерфейсу, таких, як анімація завантаження. Раніше Mozilla відмовилась від MNG (більш потужного формату, який підтримує всі можливості APNG) через немалий розмір MNG-бібліотеки; декодер APNG, побудований безпосередньо на бібліотеці PNG, був набагато меншим.
Хороший вибір для анімації без втрат якості (GIF менш продуктивний). AVIF і WebP мають кращу продуктивність, але менш широку підтримку браузера.
Підтримується: Chrome, Edge, Firefox, Opera, Safari.
Розширення файлу: .apng
AVIF
AV1 Image File Format (AVIF) (/əˈviːf/) — це специфікація формату файлу зображення для зберігання зображень або послідовностей зображень, стиснутих за допомогою AV1, у форматі контейнера HEIF. Версія 1.0.0 специфікації AVIF була завершена у лютому 2019 року.
Хороший вибір як для зображень, так і для анімаацій завдяки високій продуктивності. Він пропонує набагато краще стиснення, ніж PNG або JPEG, із підтримкою більшої глибини кольору, анімованих рамок, прозорості тощо. Зауважте, що під час використання AVIF вам слід включити резервні варіанти до форматів із кращою підтримкою браузера (тобто за допомогою елемента <picture>).
Підтримується: Chrome, Opera, Firefox (лише нерухомі зображення: анімовані зображення не реалізовані).
Розширення файлу: .avif
GIF
GIF (від англ. Graphics Interchange Format — «формат обміну зображеннями») — 8-бітний растровий графічний формат, що використовує до 256 чітких кольорів із 24-бітного діапазону RGB. Формат було розроблено компанією CompuServe у 1987 році, і з того часу набув широкої популярності у всесвітній павутині завдяки своїй відносній простоті та мобільності. Одними з головних особливостей формату є підтримка анімації та прозорості.
Для стискання файлів використовує LZW-компресію.
Підтримується: Chrome, Edge, Firefox, IE, Opera, Safari.
Розширення файлу: .gif
JPEG
JPEG (Joint Photographic Experts Group) — растровий формат зберігання графічної інформації, що використовує стиснення з втратами якості зображення.
Термін «JPEG» — це акронім для Joint Photographic Experts Group, даний стандарт було затверджено 1992 року. Він використовує дискретне косинусне перетворення 8×8 (DCT)[1], зигзагоподібне сканування перетворень, DPCM-передбачення середніх значень блоку, скалярне квантування та ентропійне кодування.
Використовується для фотографій або будь-яких зображень із плавними переходами між кольорами. Не підтримує прозорість.
Хороший вибір для стиснення статичних зображень із втратами якості (наразі найпопулярніший). Віддавайте перевагу PNG, якщо потрібне більш точне відтворення зображення, або WebP/AVIF, якщо потрібно як краще відтворення, так і вищий рівень стиснення.
Підтримується: Chrome, Edge, Firefox, IE, Opera, Safari.
Розширення файлу: .jpg, .jpeg, .jfif, .pjpeg, .pjp
PNG
PNG (Portable Network Graphics) — растровий формат збереження графічної інформації, що використовує стиснення без втрат. PNG був створений для заміни формату GIF графічним форматом, який не потребує ліцензії для використання.
Формат PNG характеризується сильнішим рівнем стиснення для файлів з більшою кількістю кольорів ніж GIF, але різниця становить близько 5-25 %, чого недостатньо для абсолютної переваги формату, тому що маленькі картинки GIF стискає принаймні не гірше. Існує також одна особливість GIF, яку не повторює PNG — це можливість збереження множинного зображення, анімації. Призначення PNG — зберігати лише одне зображення. Для передачі множинних зображень використовується розширений формат MNG.
Для більш точного відтворення зображень або коли потрібна прозорість, перевагу надають PNG, аніж JPEG. WebP/AVIF забезпечують ще краще стиснення та відтворення, але підтримка браузерами обмежена.
Підтримується: Chrome, Edge, Firefox, IE, Opera, Safari.
Розширення файлу: .png
SVG
Scalable Vector Graphics (скорочено SVG) (з англ. масштабована векторна графіка) — специфікація мови розмітки, що базується на XML, та формат файлів для двомірної векторної графіки, як статичної, так і анімованої та інтерактивної. SVG може бути виключно декларативним, або містити описи сценаріїв. Зображення можуть містити зовнішні лінки шляхом застосування простих XLink-ів. Ця специфікація є відкритим стандартом, розробленим робочою групою SVG Working Group організації World Wide Web Consortium.
Векторний формат зображення; ідеально підходить для елементів інтерфейсу користувача, піктограм, діаграм тощо, які потрібно намалювати точно в різних розмірах.
Підтримується: Chrome, Edge, Firefox, IE, Opera, Safari.
Розширення файлу: .svg
WebP
WebP (Web Picture format, вимовляється як англ. weppy) — формат ущільнення зображень з втратами і без втрат якості, запропонований компанією Google Inc. у 2010 році. Заснований на алгоритмі стиснення нерухомих зображень (ключових кадрів) з відеокодека VP8. Використовує контейнер RIFF.
При створенні формату WebP використані технології, задіяні у відеокодеку VP8 для стиснення ключових кадрів. Високе стиснення досягається завдяки використанню передбачувальної техніки кодування, що враховує вміст сусідніх піксельних блоків для передбачення вмісту поточного блоку, це дозволяє обмежитися зберіганням тільки відмінностей між фактичними і передбаченими даними. Як контейнер для зберігання зображень, стиснених методом WebP, використовується стандартний RIFF.
Чудовий вибір як для зображень, так і для анімацій. WebP пропонує набагато краще стиснення, ніж PNG або JPEG, із підтримкою більшої глибини кольору, анімованих рамок, прозорості тощо. AVIF пропонує трохи краще стиснення, але не підтримується браузерами.
Підтримується: Chrome, Edge, Firefox, IE, Opera, Safari.
Розширення файлу: .webp
Джерела
- APNG
- JPEG
- PNG
- Scalable Vector Graphics
- Scalable Vector Graphics