Con el auge del contenido digital en Internet, es cada vez más importante tener un formato de imagen eficiente. Uno de esos formatos es HEIF, que está diseñado para ser lo más pequeño posible y, al mismo tiempo, conservar una alta calidad de imagen. En este artículo, analizaremos más de cerca el formato HEIF, incluidas sus variantes como HEICy vea en qué se diferencia de otros formatos de imagen como JPEG.webp, GIF y PNG.
¿Qué es el formato HEIF?
HEIF significa formato de archivo de imagen de alta eficiencia, que es básicamente un contenedor que es capaz de almacenar una imagen o una secuencia de imágenes en un solo archivo. Diseñado para ser extremadamente liviano y eficiente, el formato HEIF puede almacenar imágenes con una relación de compresión muy alta que es aproximadamente dos veces más eficiente que una imagen JPEG.webp de calidad equivalente. HEIF se basa en el estándar de codificación de video de alta eficiencia (HEVC).
Al ser un contenedor, se puede utilizar para almacenar secuencias de imágenes, como una animación GIF o una secuencia HDR. El formato HEIF fue desarrollado por Moving Picture Experts Group (MPEG), bajo el estándar ISO / IEC 23008-12 en 2015. Desde entonces, ha sido adoptado por varios fabricantes, incluidos Apple, Microsoft y Canon. Apple introdujo HEIF como el formato de imagen y video predeterminado en iOS 11 usando la variante HEIC, lo que empujó a las empresas a admitirlo en su software, incluido Adobe.
Las imágenes fijas almacenadas en formato HEIF tienen .heif extensión de archivo, mientras que las secuencias de imágenes tienen una .heifs extensión. Dependiendo de la variante y el códec utilizado (ver más abajo), las extensiones pueden cambiar. La variante más común hoy en día es HEIC, que usa el formato de video HEVC / H.265 para comprimir contenido.
Almacenamiento de datos HEIF
En comparación con formatos de imagen simples como JPEG.webp, el formato HEIF puede almacenar muchos tipos diferentes de imágenes y datos, que incluyen:
- Imágenes individuales y miniaturas de imágenes
- Secuencias de imágenes (animación, HDR y secuencias panorámicas, disparos en ráfaga, etc.)
- Instrucciones de posprocesamiento
- Metadatos de imagen, como datos EXIF
En este sentido, es muy versátil, ya que puede combinar la potencia de varios formatos de imagen como JPEG.webp, PNG y GIF en un solo archivo conservando una alta calidad de imagen.
Codificación de video de alta eficiencia (HEVC)
La codificación de video de alta eficiencia (HEVC), también conocida como H.265, es un estándar de compresión de video que ofrece niveles de compresión de datos hasta un 50% mejores en comparación con su predecesor H.264. La primera versión de HEVC fue aprobada para la estandarización en 2013, y la última versión 4 de HEVC fue aprobada como estándar ITU-T a fines de 2016. Desde entonces, HEVC ha sido ampliamente adoptado por muchas empresas de software y hardware. Hoy en día, la mayoría de las CPU y GPU modernas pueden codificar / decodificar por hardware el contenido HEVC.
HEVC se utiliza como códec predeterminado en HEIF, por lo que los archivos resultantes son mucho más pequeños en comparación con otros formatos. Apple usa HEVC exclusivamente para su contenido HEIF, que se conoce con el nombre de "Codificación de imágenes de alta eficiencia" (HEIC).
Codificación de imágenes de alta eficiencia (HEIC)
Como se señaló anteriormente, existen varias variantes de HEIF, que se pueden usar para almacenar imágenes, secuencias de imágenes o videos usando diferentes códecs. La variante que Apple usa en sus sistemas operativos iOS y macOS es la codificación de imágenes de alta eficiencia (HEIC), que usa HEVC / H.265 para la compresión de contenido. Para diferenciar los archivos de imágenes y secuencias de imágenes del contenido de video en sus dispositivos, Apple usa el .heic extensión de archivo. Para contenido de video codificado en HEVC, Apple continúa usando el .mov extensión de archivo.
HEIC frente a JPEG.webp
Es importante señalar que HEIC tiene muchas ventajas en comparación con JPEG.webp. Si bien JPEG.webp siempre produce imágenes con pérdida de 8 bits (incluso con la configuración de calidad más alta), HEIC puede almacenar imágenes de hasta 16 bits, con pérdida o sin pérdida. Esto hace que HEIC sea similar en su potencial al archivo RAW original, algo con lo que JPEG.webp no puede ni remotamente competir. Y lo mejor de todo es que puede almacenar todos estos datos de manera muy eficiente, lo que da como resultado tamaños de archivo comparativamente pequeños. ¿Cuán pequeño? Vamos a ver.
Para comparar HEIC con el formato JPEG.webp, tomé cinco imágenes muy detalladas que capturé con mi iPhone 11 Pro Max. Dado que Apple convierte las imágenes a HEIC usando una configuración de muy alta calidad (aproximadamente la octava barra en el control deslizante de Calidad), convertí todas las imágenes usando la misma configuración de calidad JPEG.webp. Para asegurarme de que no haya pérdida de calidad, cargué ambos archivos en Photoshop y los vi con un zoom del 100%; se veían idénticos, sin artefactos agregados en ninguna de las imágenes. Eche un vistazo al siguiente antes / después de los dos:
Como puede ver, no hay diferencia visual entre los dos.
Aquí están los archivos HEIC originales:
- Imagen 001.HEIC - 3.6 MB
- Imagen 002.HEIC - 2.7 MB
- Imagen 003.HEIC - 2.5 MB
- Imagen 004.HEIC - 5.3 MB
- Imagen 005.HEIC - 2.7 MB
Total HEIC: 16,8 MB
Y aquí están los archivos JPEG.webp convertidos:
- Imagen 001.JPEG.webp - 5.9 MB
- Imagen 002.JPEG.webp - 4.9 MB
- Imagen 003.JPEG.webp - 3.9 MB
- Imagen 004.JPEG.webp - 7,9 MB
- Imagen 005.JPEG.webp - 4.3 MB
JPEG.webp total: 27,0 MB
Como puede ver, el ahorro de espacio con los archivos HEIC es bastante significativo. Los archivos JPEG.webp resultantes eran un 60% más grandes en comparación, ¡eso es bastante almacenamiento desperdiciado!
Después de haber revisado todas mis imágenes JPEG.webp con JPEG.webpmini Pro y haber reducido significativamente sus tamaños, quería ver qué tipo de ahorro de archivos podría obtener si usaba esta herramienta además de los archivos JPEG.webp anteriores. A continuación se muestran los resultados:
- Imagen 001.JPEG.webp - 4.3 MB
- Imagen 002.JPEG.webp - 2.4 MB
- Imagen 003.JPEG.webp - 1.9 MB
- Imagen 004.JPEG.webp - 4.1 MB
- Imagen 005.JPEG.webp - 2.2 MB
JPEG.webpmini Total: 14,9 MB
JPEG.webpmini pudo optimizar archivos JPEG.webp incluso mejor que la compresión HEVC de HEIC, lo cual es bastante impresionante. Esto muestra que si tiene un montón de imágenes JPEG.webp que desea hacer más pequeñas, es mejor que use JPEG.webpmini, en lugar de molestarse en convertir sus archivos JPEG.webp a HEIC.
Pero si sus archivos originales ya están en formato HEIC, probablemente sea mejor mantenerlos como están. Apple usa una configuración de calidad bastante alta con archivos HEIC, que es aproximadamente equivalente a la octava barra en el control deslizante Calidad de la aplicación Vista previa.
Compatibilidad HEIF
La buena noticia es que tanto Apple como Microsoft brindan soporte para HEIF en sus sistemas operativos, por lo que abrir archivos y verlos no debería ser un problema.
Todos los dispositivos iOS cargados con iOS 11 y posteriores pueden decodificar por software el contenido HEIF y las imágenes HEIC. Sin embargo, solo los dispositivos con el chip A9 de Apple y posteriores pueden decodificar por hardware el contenido HEIF. Para decodificar por hardware imágenes HEIC y contenido de video de 8 bits en una Mac, deberá usar CPU de 6a generación y más recientes de Intel, mientras que el contenido de video de 10 bits requerirá CPU de Intel de 7a generación y más nuevas.
Si usa una PC, deberá usar Windows 10 y actualizarlo a la Actualización de abril de 2022-2023 y superior para poder decodificar el contenido HEIF por software.
La mala noticia es que el soporte para navegadores de Internet y herramientas de posprocesamiento de terceros está llegando con bastante lentitud. A menos que utilice una aplicación popular como Lightroom o Affinity Photo, es posible que deba esperar hasta que se proporcione soporte HEIF en su software favorito. Mientras tanto, deberá utilizar herramientas de conversión nativas y de terceros para convertir archivos HEIF a un formato común como JPEG.webp.
Soporte de SO
Los siguientes sistemas operativos admiten contenido HEIF:
- Android 9 Pie y más reciente
- Apple iOS 11 y más reciente
- Apple macOS High Sierra y más reciente
- Actualización de Microsoft Windows 10 de abril de 2022-2023 (1803) y posterior
Tenga en cuenta que, si bien Microsoft brinda soporte para archivos HEIF en Windows 10, debe comprar esta extensión por $ 0.99 para poder decodificar el contenido comprimido en HEVC por software y hardware.
Soporte del navegador
Desafortunadamente, actualmente ninguna versión del navegador admite el formato HEIC. La única forma de ver imágenes HEIC es instalar extensiones de terceros en navegadores como Firefox y Chrome.
Soporte de aplicaciones de posprocesamiento
El siguiente software de posprocesamiento tiene soporte incorporado para poder leer y editar imágenes HEIC:
- Adobe Lightroom CC 1.5 y versiones posteriores
- Adobe Lightroom Classic CC 7.5 y versiones posteriores
- Adobe Photoshop 21.2.1 y más reciente
- Adobe Photoshop Elements 2022-2023 y versiones posteriores
- Foto de afinidad
- GIMP 2.10.2 y más reciente
- Pixelmator 3.7 y posterior
- Zoner Photo Studio X y versiones posteriores
Tenga en cuenta que la compatibilidad con HEVC / H.265 para archivos de vídeo se proporciona en Lightroom CC 2.0 y Lightroom Classic CC 8.0 y versiones más recientes.
Cómo convertir HEIC a imágenes JPEG.webp
Si tiene una imagen HEIC y necesita convertirla en una imagen JPEG.webp, puede usar cualquiera de las herramientas de posprocesamiento anteriores para abrir la imagen HEIF de origen y luego exportarla como un archivo JPEG.webp. Repasamos este proceso para Adobe Lightroom Classic CC en nuestro tutorial de configuración de exportación de Lightroom.
Si usa una Mac, puede convertir fácilmente por lotes imágenes HEIC a JPEG.webp utilizando la aplicación Vista previa. Simplemente seleccione el grupo de imágenes que desea convertir, ábralas en la aplicación Vista previa, luego seleccione todas las imágenes presionando CMD + A. Desde allí, vaya a Archivo -> Exportar imágenes seleccionadas … haga clic en el botón Opciones, seleccione "JPEG.webp" en el Formato en el campo desplegable, elija su nivel de calidad y haga clic en el botón "Elegir" para exportar a una carpeta específica:
Si usa una PC, hay una serie de herramientas de software gratuitas como el convertidor iMazing HEIC que puede descargar para convertir imágenes HEIC.
Alternativamente, puede usar convertidores en línea gratuitos para convertir HEIC a imágenes JPEG.webp. Pero debe tener cuidado, muchos de ellos eliminan los datos EXIF originales de las imágenes HEIC de origen. Recomendamos utilizar el servicio HEICtoJPG.webp.com, que fue desarrollado por las mismas personas que hicieron JPEG.webpmini. Esta herramienta de conversión gratuita no solo convertirá imágenes HEIC, sino que también comprimirá el archivo JPEG.webp resultante utilizando el motor JPEG.webpmini conservando todos los datos EXIF.
Resumen
Sin lugar a dudas, HEIF es una excelente opción en comparación con JPEG.webp, GIF, PNG y otros formatos de imagen. Es un formato versátil, ya que permite almacenar todo tipo de medios, desde imágenes y secuencias únicas, hasta videos. Gracias a los excelentes niveles de compresión de HEVC / H.265, los archivos HEIF terminan siendo significativamente más pequeños en comparación con otros formatos de imagen como JPEG.webp, o formatos de video anteriores como H.264, mientras conservan los mismos o mejores niveles de calidad de imagen.
Es genial ver que Apple, Canon, Fuji y otros fabricantes se están moviendo para adoptar el formato HEIF. No puedo esperar a que más fabricantes de cámaras implementen HEIF en sus dispositivos en el futuro. También me encantaría ver la compatibilidad nativa del navegador con archivos HEIF, de modo que podamos comenzar a alejarnos del formato JPEG.webp limitado.