Накратко
WebP поддържа компресия със и без загуби, прозрачност и анимация. Реалната полза зависи от изображението и настройките, затова размерът трябва да се оценява заедно с качеството.
Полезно е да знаеш
WebP е формат за изображения, разработен с цел ефективно представяне на графика в уеб. Той поддържа както компресия със загуби, така и без загуби, а също прозрачност и анимирани изображения. Това събира няколко възможности в една форматна фамилия. Самото разширение .webp обаче не показва с какви настройки е създаден файлът. Две изображения с еднакви размери и еднакъв формат могат да се различават значително по обем и видими детайли. [1]
При компресията със загуби част от информацията се променя, за да се намали размерът. Документацията на Google описва използването на предсказване на стойности в блокове и кодиране на разликите. Идеята е, че съседните части на изображението често имат сходни характеристики и не е необходимо всяка да бъде описвана независимо. По-силната компресия може да спести повече байтове, но цената ѝ трябва да се търси във видимия резултат, особено при текст, контури и фини структури. [2]
Режимът без загуби преследва друга цел: възстановяване на точното пикселно съдържание, вместо допускане на визуално приемлива промяна. И тук се използват преобразувания и предсказване, но информацията трябва да може да бъде възстановена. Това не означава, че всеки такъв файл ще бъде по-малък от всяка алтернатива. Резултатът зависи от структурата на картината. Едноцветна икона, екранна снимка и фотография на гора поставят различни задачи пред алгоритъма, защото повторяемостта и детайлът им са различни. [2]
Прозрачността е отделна полезна характеристика. Тя позволява изображението да се показва върху различен фон, без около обекта задължително да има непрозрачен правоъгълник. WebP може да комбинира прозрачност и компресия със загуби на цветната част. При преобразуване все пак трябва да се провери поведението по границите на обекта. Изображение, което изглежда добре върху бял фон, може да показва нежелани краища върху тъмен. Това е въпрос на конкретния резултат, а не само на поддръжката на алфа канал. [1]
Google публикува сравнения с други формати, но такива измервания имат условия и не представляват гаранция за всяка снимка. За собствен сайт по-полезна е малка представителна извадка от действителните изображения. Сравняват се размерът на файловете, видът при реалната ширина на показване и поведението в използваните браузъри. Трябва да се отчете и дали инструментът запазва необходимите метаданни. Смяната на формата не замества проверката на целия процес за създаване и публикуване на изображения. [3]
Да вземем статия с голяма снимка и малка схема с надписи. Една обща настройка може да е приемлива за снимката и да размие буквите на схемата. По-добре е настройката да следва вида съдържание. Подходящият файл е този, който изпълнява визуалната задача с разумен обем, а не непременно най-малкият получен вариант. WebP дава полезни инструменти за този избор, но окончателната преценка остава сравнение между конкретното изображение, неговата употреба и качеството, което читателят действително вижда.
Източници
За повече подробности и проверка на информацията: