¿Cómo convertir archivos AVIF a JPG?

Convertir a jpg

El formato de archivo de imagen AV1 (AVIF) es una especificación de formato de archivo de imagen para almacenar imágenes o secuencias de imágenes comprimidas con AV1 en el formato de archivo HEIF. Compite con HEIC, que utiliza el mismo formato contenedor, basado en ISOBMFF, pero con HEVC para la compresión. La versión 1.0.0 de la especificación AVIF se finalizó en febrero de 2024.

JPEG es un método de compresión con pérdidas comúnmente utilizado para las imágenes digitales, particularmente para aquellas imágenes producidas por la fotografía digital. El grado de compresión puede ajustarse, lo que permite un compromiso seleccionable entre el tamaño de almacenamiento y la calidad de la imagen. JPEG suele lograr una compresión de 10:1 con una pérdida de calidad de imagen poco perceptible.

Mp3 a jpg

Encontré una herramienta web llamada avif.io que convierte imágenes a AVIF a través de un cargador de archivos. Lo hace todo localmente usando tu navegador también, en lugar de crujir las imágenes en su servidor, lo cual es genial. Pero es una simple herramienta de entrada/salida, así que no tienes ningún control sobre la calidad de la exportación y el tamaño del archivo.

El método que estoy utilizando para convertir mis PNGs y JPEGs a AVIF es una herramienta de línea de comandos llamada ImageMagick, que he instalado a través de Homebrew. Al igual que avif.io, no es tan hábil como lo sería utilizar la funcionalidad de exportación visual de una aplicación, pero está bien por ahora; especialmente porque he decidido utilizar mi JPG o PNG ya exportado como base para la exportación AVIF.

He utilizado el comando de conversión de ImageMagick, seguido del nombre de la imagen a convertir (incluyendo su extensión), y luego el nombre de la nueva imagen. La extensión del archivo .avif es lo que le indica a ImageMagick el formato de exportación.

Al ejecutar este comando se asume que estamos en el mismo directorio/carpeta que el PNG (o JPG) que estamos usando como base; también crea la nueva imagen en el mismo directorio, que es probablemente lo que buscamos. Si lo prefiere, puede especificar los directorios de imágenes “desde” y/o “hacia”:

Avif a png

¿Busca algo más para mejorar sus conocimientos de marketing digital? Explore nuestro valioso centro de recursos educativos gratuitos, que incluye guías descargables, vídeos, blogs y talleres a la carta.

Safari, el navegador que se utiliza a menudo en los dispositivos de Apple, como los iPhones, no es actualmente compatible con AVIF y, aunque han tardado 10 años en añadir la compatibilidad con WebP, preveo que serán mucho más rápidos esta vez, ya que son miembros del grupo AOMedia que creó AV1.

Como AVIF es todavía una tecnología relativamente nueva y no está totalmente soportada en todos los navegadores, la mejor manera de implementarla es utilizando la negociación de contenidos, que en este caso son las etiquetas <picture> y <source> de HTML 5. Esto es para que si el navegador no soporta el tipo de archivo AVIF muestre la imagen de reserva en su lugar, que sería el JPEG. El siguiente ejemplo de código debe ser utilizado dentro de las etiquetas <body> de su página web.

Sí, el AVIF no tiene pérdidas, lo que significa que el tamaño del archivo se comprime, pero la calidad de la imagen sigue siendo la misma. Sin embargo, haciendo algunas comparaciones de prueba, el modo AVIF sin pérdidas no es muy bueno. WebP e incluso PNG superan a la imagen AVIF sin pérdidas en el tamaño de los bytes.

Convertidor de Evano

El mayor inconveniente de este formato es que la mayoría de la gente no tiene el software en el PC que soporta los archivos .avif. Por este motivo, resulta difícil trabajar con este formato de imagen. La única manera de abrir, editar y utilizar estos archivos de imagen es convertirlos a un nuevo formato. Para que el formato de archivo sea utilizable, es necesario convertir AVIF a formato JPG.

Además, hay algunas razones más por las que AVIF puede no ser el formato de archivo de imagen más adecuado. No es el formato adecuado para las imágenes de productos que tienen una alta entropía. Esto se debe a que un formato AVIF disminuirá el nivel de detalle o la nitidez aparente de la imagen en el momento en que se amplíe.

Esto es más frecuente cuando el fondo de una imagen típica de un producto es borroso o tiene un bajo nivel de entropía, mientras que el producto y el primer plano tienen más detalles y posiblemente una entropía más alta. Hay otra diferencia importante entre las imágenes AVIF y otros formatos de archivo ampliamente utilizados.

AVIF no ofrece soporte de renderizado progresivo que tiene el potencial de mejorar las métricas clave. Aunque una imagen JPEG puede tardar más en descargarse debido a su mayor tamaño, comenzará a renderizarse rápidamente que una AVIF debido a su mecanismo de renderización progresiva.

Santiago Paez