Заметки команды о мастерстве, форматах и небольших решениях, стоящих за хорошим результатом.
Почему чтение AVIF нативно и быстро
В отличие от записи AVIF, которая является тяжёлой работой, чтение AVIF встроено в каждый современный браузер. Chrome, Firefox, Safari и Edge все несут нативный декодер AVIF как часть своего графического конвейера, тот самый движок, что рисует AVIF, встроенный в веб-страницы. Поэтому конвертация AVIF в PNG не платит за прогрев и не требует лишнего модуля. Браузер просто читает AVIF, разворачивает его в пиксельный буфер в памяти и передаёт эти пиксели нативной записи PNG. В итоге конвертация завершается заметно быстрее секунды для большинства реальных изображений, даже крупных фотографий. Разнится в скорости между браузерами только сторона записи PNG, и даже самый медленный наблюдавшийся путь, около 122 миллисекунд для изображения в 1 мегапиксель на WebKit, вполне годится для интерактивной работы.
Парадокс без потерь, почему PNG крупнее
Кажется обратным, что конвертация может сделать файл крупнее, но AVIF в PNG, это ровно тот случай. AVIF достигает малого размера, сбрасывая визуальную информацию, которую глаз не замечает на обычной дистанции просмотра, так что его артефакты сжатия реальны, но невидимы в обычных условиях. PNG занимает противоположную позицию, храня каждый пиксель ровно таким, каким он был прочитан, без дополнительной потери качества, применяя только алгоритм DEFLATE без потерь. Результат точно отражает прочитанные пиксельные данные AVIF без добавленной деградации. Поскольку AVIF уже отбросил часть детали, PNG не может быть мельче того, что сделан из нетронутого исходника, но он строго верен тому, что AVIF удерживал. Соотношения от трёх до десяти раз больше размера AVIF нормальны и ожидаемы, никогда не признак ошибки.
Рабочие процессы редактирования, которым помогает AVIF в PNG
Дизайнеры и разработчики часто получают файлы AVIF из автоматизированных графических конвейеров, сетей доставки контента или современных систем управления контентом, а затем им нужно работать с ними в инструментах, которые не добавили поддержку AVIF. Конвертация в PNG даёт рабочую копию без потерь, несущую те же пиксельные данные, что удерживал AVIF. Дальше правки идут в Photoshop, Figma, Sketch или любом другом дизайн-инструменте без добавления артефактов сжатия. Когда отредактированная версия готова для веба, её можно заново выгрузить как AVIF или WebP. Это рассматривает AVIF как формат доставки, а PNG как промежуточный формат редактирования, расстановку, наиболее совместимую с нынешними инструментами. Шаг PNG не добавляет никакого штрафа к качеству сверх того, что уже был в исходном AVIF.
Как альфа переживает конвертацию
Альфа-канал в AVIF хранится как отдельный закодированный план рядом с цветовыми данными. Когда браузер читает AVIF, он выдаёт буфер цветных пикселей и буфер альфа-маски. Конвейер конвертации совмещает их при полной прозрачности, а затем выписывает как PNG. Альфа-запись PNG хранит маску без потерь как 8-битный на пиксель канал, прикреплённый к каждому пикселю. В итоге получается PNG, где каждый пиксель несёт те же значения цвета и прозрачности, что браузер прочитал из AVIF, готовые к композитингу. Мягкие градиенты прозрачности переживают. Растушёванные края переживают. Частично прозрачные пиксели переживают. Единственная потеря, это та, что собственное сжатие с потерями AVIF внесло в альфа-план, когда AVIF создавали, обычно едва заметная кайма при экстремальном увеличении.
Когда AVIF в PNG уместен для веб-доставки
Некоторые веб-контексты действительно требуют PNG даже в 2026 году. Картинки почтовых рассылок должны быть PNG или JPG, потому что большинство почтовых клиентов разбирают изображения на удалённом сервере и отвергают AVIF. Социальные платформы разнятся: одни обрабатывают AVIF при загрузке и конвертируют внутри, другие просто отказываются от формата. Печатные процессы, работающие на программных конвейерах PDF, часто нуждаются в PNG для прозрачных слоёв, ведь AVIF не входит в модель изображений PDF. Картинки предпросмотра Open Graph выигрывают от PNG или JPG, потому что сборщики предпросмотра ссылок работают на инфраструктуре, где чтения AVIF может не быть. Для этих целей доставки конвертация в PNG, это не шаг назад, а верный выбор с учётом ограничений целевой системы. Совместимость стоит лишних байтов.
Чем обработка отличается от обычного онлайн-инструмента
Большинство онлайн-конвертеров AVIF загружают каждый отданный вами файл на машины, которые вы не контролируете, и хранят результат по политике хранения, заданной этим провайдером, часто расплывчатой. RoundCut делит работу по тому, сколько вы конвертируете. Один AVIF декодируется и перекодируется полностью в вашем браузере, так что в этом случае ничего не загружается. Когда вы конвертируете два или больше сразу, пакет идёт на наш сервер, который делает декодирование и кодирование за один проход и возвращает одну загрузку. Эти файлы обрабатываются и затем удаляются примерно за 2 часа, без аккаунта и без какого-либо применения сверх запрошенной конвертации. Нет постоянного хранения и нет передачи ваших изображений. Для тех, кто работает с ресурсами клиентов или собственными изображениями, честная версия сделки такова: одно изображение остаётся у вас, пакет проходит через наш сервер только ради создания ваших PNG, и ничего не остаётся.