Compatibilidad con formato AVIF

No he encontrado información sobre la compatibilidad con AVIF en Discourse.

Como probablemente sepas, AVIF es un formato de archivo de imagen basado en la compresión de video AV1 (código abierto) que ofrece un tamaño de archivo menor con la misma calidad, o mayor calidad con el mismo tamaño, en comparación con alternativas como JPEG o WebP.
Puedes utilizar discretización de 8 bits o de 10 y 12 bits para obtener mejor color y diferentes perfiles de color.
Las versiones recientes de los navegadores lo soportan.

Parece que Discourse no ofrece soporte para AVIF.
He intentado agregar extensiones AVIF para las cargas de archivos, pero las trata simplemente como archivos descargables.

Sería excelente contar con soporte para AVIF en Discourse.

Y sería aún mejor si pudiera servir un JPEG cuando el navegador no sea compatible con AVIF.

¿Está planeada esta característica para futuras versiones de Discourse?
¿Me he perdido algo y ya funciona en Discourse?

Añadí las bibliotecas necesarias de ImageMagick para admitir archivos AVIF hace unos meses, pero aún hay algunos lugares donde debemos hacer ajustes para que se trate como una imagen. Tenía previsto que se admitiera al menos en dos navegadores principales antes de trabajar en eso.

4 Me gusta

¡Qué bueno saber que planean implementarlo!
Gracias.

Aún es un poco pronto para imponerlo a nuestros usuarios, pero creo que será algo excelente para el futuro cercano de nuestra comunidad de fotógrafos.
Realmente lo hace mejor que JPEG para el mismo tamaño de imagen (al menos según mis pruebas).

Por ahora, está soportado de forma nativa en Chrome (desde la versión 85 aproximadamente) y en Firefox está implementado, aunque hay que activarlo manualmente. Opera y otros navegadores también parecen estar adoptándolo.
Edge está basado en Chromium, y yo lo he probado (uso principalmente Edge).

Al principio no funcionaba, pero descargué el códec AV1 para Windows 10 y actualicé Edge a la última versión (92 o superior), y parece que ya funciona.
"avif" | ¿Puedo usarlo… Tablas de compatibilidad para HTML5, CSS3, etc.

En algunos sitios de prueba dice que mi navegador no lo soporta, pero he comparado imágenes AVIF y JPEG en otros lugares y puedo notar la diferencia. Además, al compararlo con Firefox (donde debes activar AVIF en about:config), parece obtener los mismos resultados.

Así que no estoy totalmente seguro, pero parece que Edge sí lo soporta si Windows tiene el códec instalado.
Espero que Windows incluya ese códec de forma predeterminada en una actualización futura.

Algunos teléfonos Android parecen no soportarlo, mientras que otros requieren activar las imágenes HEIF.

Mientras tanto, sería bueno ofrecer una imagen JPEG cuando el navegador del usuario no soporte AVIF (si es posible).

Así que para WEBP simplemente añadimos soporte para que se trate como una imagen sin aplicar ninguna transformación, ya que hoy en día tiene un soporte muy amplio. Mientras tanto, para HEIF añadimos una transformación incondicional a JPEG, dado que no es compatible con ningún navegador.

En Discourse no hay ningún precedente de mantener la imagen en múltiples formatos y colocar todas en un atributo picture srcset. Aunque es factible, requiere bastante trabajo.

1 me gusta

Ahora que el soporte para AVIF se está expandiendo (ver este como ejemplo), ¿hay planes para soportarlo de forma nativa?

1 me gusta

AVIF ahora es compatible en Discourse, tanto estático como animado.

tom_cruise_gif_loop

8 Me gusta

¡¡¡Genial!!!

Probaré y sorprenderé a mis compañeros de mi foro de fotografía.
Gracias

3 Me gusta

Este tema se cerró automáticamente después de 2 días. Ya no se permiten nuevas respuestas.