Бележки от екипа за майсторството, форматите и малките решения зад добрия кръгъл изрез.
Как стои съвместимостта на AVIF през 2026 г.
AVIF премина около 94,3 процента от браузърите по света до 2026 г., ала покритието на браузъра разказва само половината история. Голям къс от употребата на изображения се случва далеч от браузърите: пощенски клиенти, които рисуват вградени картини, дизайнерски инструменти, които отварят файлове за редакция, системи за съдържание, които проверяват и преработват качвания, тръбопроводи за доставка на изображения, редактори на документи, които вграждат изкуство, и социални платформи, които предъвкват изображения при качване. В повечето от тези небраузърни системи AVIF се влачи зад усвояването в браузърите с широка пролука. Gmail, Outlook и по-голямата част от корпоративната поща още бутат изображения през по-стари тръбопроводи, които отказват AVIF. Adobe Creative Cloud сгъна AVIF вътре едва в изданията от края на 2024 г. Много инсталации на WordPress на по-стари приставки за изображения още препречват AVIF при качване. WebP, от друга страна, е добре дошъл в почти всички тях от години. AVIF към WebP е мостът над онази небраузърна почва.
Защо тази посока е бързата
AVIF към WebP надбягва обратното заради начина, по който седят средствата. Разчитането на AVIF се обляга на вграден декодер на браузъра, който дърпа вътре хардуерно ускорение на актуалните устройства. Записването на WebP използва собственото средство на браузъра за WebP, подпряно на хардуер на повечето платформи също. Никоя страна не трябва да зарежда тежка част, което е точно мястото на задавяне за записването на AVIF. Средството за изход AVIF е тромаво и иска около секунда да тръгне всяка сесия. AVIF към WebP избягва всичко това. Тръбопроводът разчита и после записва през вградени пътеки, а пълното пътуване на снимка от 2 мегапиксела се увива доста под секунда на всеки модерен настолен или преносим. Това прави двойката подходяща за интерактивна употреба, където хората очакват отговор в рамките на секунда.
Какво струва наистина едното презаписване
Тази посока тегли едно-единствено презаписване. AVIF дойде, понесъл собствена доза загубено стискане. Разчитането му ражда стойности, които носят отпечатъка на онзи загубен корен. После записването на WebP застила своето стискане върху същите тези точки при почти беззагубен праг, нагласен към степен 85. На това стъпало изходът отмерва около 44 dB PSNR върху обичайна снимкова материя. Пред окото, спряло над фотография при ежедневен мащаб, коренът AVIF и плодът WebP се сливат в едно. Ала при рисунки с ситен надпис на дребно, иконки с точна решетка или цветни плочки с твърд ръб, удвоеният рунд на загубата може да издаде блед отстъп при взиране отблизо. Преди да впрегнеш цяла сбирка в тази смяна, прокарай показна шепа кадри при пълно увеличение върху най-капризните си към качество елементи.
Проследяване на алфа през пътуването напред и назад
AVIF съхранява прозрачността си в отделна равнина, кодирана с вътрешнокадрова работа на AV1. Разчети AVIF и браузърът предава цветов буфер заедно с алфа маска един до друг. Преобразуването събира двойката заедно при пълна прозрачност, държейки всеки частично чист пиксел. Записването на WebP после записва загубен WebP, чието алфа язди канал, кодиран с беззагубения метод на WebP специално за алфа равнината. Изводът е, че алфа маската на изхода WebP се държи беззагубно спрямо алфа, което браузърът издърпа от AVIF. Меките преходи и перестите контури продължават. Единствената загуба на алфа в играта е тази, която самото записване на AVIF е положило по-рано. Чисти алфа контури в източника значат чисти алфа контури в WebP, маска готова да се композира навсякъде.
Наслагване на WebP срещу другите възможности
За да накараш AVIF да работи в система, която не може да го чете, стоят три реални избора: WebP, PNG или JPG. JPG е грешен за всичко с прозрачност, тъй като не притежава алфа и я сплесква до плътен цвят. PNG прави най-тежкия файл, често от три до десет пъти размера на AVIF, и печели мястото си само когато ти трябва беззагубено средно копие или другият край изисква PNG направо. WebP взема центъра: универсален съвременен обхват, прозрачност цяла и файл обикновено с 20 до 25 процента над AVIF вместо с 300 до 1000 процента, които би добавило PNG. За всяка размяна за съвместимост, която не вика беззагубен изход, WebP е средният формат, който приляга.
Едно локално, партида на сървъра
Тази двойка има два режима, избирани от размера на задачата. Един самотен AVIF се декодира и презаписва като WebP изцяло във вашия браузър по вградени пътища, така че за един файл нищо не се качва, което DevTools подпира с липсата на изходящи заявки след зареждането на страницата. Това е правилната ивица за нещо бързо и за поверителни клиентски кадри, собствени продуктови снимки или сканирания, които предпочитате да държите на собственото си оборудване. Камара файлове се върти на нашия сървър, защото групирането, затварянето в zip и експедирането на комплект е точно силата на сървъра: файловете се качват, кодират, пакетират и се връщат като едно изтегляне, което се почиства към 2 часа, без акаунт и без нищо държано задълго. Простото четене е, че преобразуването лежи неподвижно на устройството, докато партида се обработва отдалечено, но се държи само краткия прозорец, който отнема прибирането.