AVIF: eficiente en la web, incómodo en otros sitios
AVIF, el AV1 Image File Format, guarda imágenes fijas con la compresión desarrollada para el códec de vídeo AV1. Es uno de los formatos de imagen más eficientes de uso común, y por eso muchos sitios web y servicios de imágenes entregan ahora las fotos en AVIF: la misma foto suele ocupar bastantes menos bytes que en JPG. También admite transparencia, color amplio, HDR y animación.
Todos los navegadores principales actuales muestran AVIF, así que rara vez lo notas al navegar. Lo notas cuando guardas una imagen y obtienes un archivo .avif que tu visor de fotos, tu software de oficina, un editor de imágenes antiguo, un servicio de impresión o un formulario de subida rechaza. El JPG existe desde principios de los años 90 y se acepta prácticamente en todas partes, lo que lo convierte en la forma más fácil de dejar utilizable una imagen así.
Qué esperar del JPG
Las imágenes AVIF suelen ser con pérdida y el JPG siempre lo es, así que convertir significa decodificar el AVIF y volver a comprimir los píxeles con un método más antiguo y menos eficiente. De ahí se desprenden dos cosas. El JPG normalmente pesará más que el AVIF, a veces bastante más, para verse más o menos igual. Y no puede contener más detalle del que tenía el AVIF: cualquier suavizado o desenfoque provocado por una compresión AVIF agresiva se traslada tal cual.
Con la calidad por defecto de 90, esta nueva compresión suele ser difícil de notar. Si el archivo resulta más grande de lo que necesitas, reducir las dimensiones con Ajustes → Tamaño suele ayudar más que bajar la calidad. La proporción se mantiene y la opción de ajuste nunca amplía una imagen.
Durante la conversión se tratan algunos detalles. Los metadatos EXIF no se copian. Los colores se convierten a sRGB, por lo que las imágenes de gama amplia pueden verse algo menos saturadas. Y como los navegadores trabajan con 8 bits por canal, las imágenes AVIF guardadas con mayor profundidad de bits se reducen a 8 bits por canal, que es también lo máximo que admite el JPG.
Transparencia y animación
AVIF puede guardar transparencia; JPG no. Los píxeles transparentes y semitransparentes se mezclan con el color de fondo que elijas antes de convertir, blanco por defecto. Los bordes suaves se mantienen suaves y las zonas totalmente transparentes pasan a ser de un color sólido. Elige el color de la página, la diapositiva o el documento donde irá la imagen, o convierte AVIF a PNG si la transparencia debe conservarse.
Los archivos AVIF animados se convierten solo a partir de su primer fotograma, porque un JPG contiene una única imagen fija.
AVIF frente a JPG
| AVIF | JPG | |
|---|---|---|
| Compresión | Con o sin pérdida, basada en AV1 | Con pérdida |
| Tamaño de una foto | Pequeño | Normalmente mayor con calidad visual similar |
| Transparencia | Compatible | No compatible; se rellena con un color de fondo |
| Animación | Compatible | No compatible |
| Profundidad de bits | 8, 10 o 12 bits por canal; HDR posible | 8 bits por canal |
| Navegadores web | Todos los principales actuales | Todos los navegadores |
| Otro software | La compatibilidad aún es irregular | Se acepta casi en todas partes |
Antes de convertir un lote
- Navegador: el AVIF lo decodifica el propio navegador, así que necesitas una versión actual de Chrome, Edge o Firefox, o Safari 16.4 o posterior.
- Lotes: hasta 10 imágenes a la vez, convertidas una tras otra y descargables juntas en un ZIP.
- Conserva el AVIF para la web: si la imagen vuelve a un sitio web, el AVIF ya es el formato más ligero. Convierte solo las copias que tengan que usarse en otro lugar.
- Convierte una sola vez: cada conversión con pérdida resta un poco, así que evita pasar la misma imagen de un formato a otro varias veces.
- Archivos con la extensión equivocada: los archivos se identifican por su contenido, no por su nombre, así que un AVIF guardado con otra extensión también se reconoce.