HEIF (High Efficiency Image Format) Guía Completa
¿Qué es HEIF?
HEIF (High Efficiency Image Format) es un moderno formato contenedor de imágenes estandarizado por el Moving Picture Experts Group (MPEG) en 2015 bajo la norma ISO/IEC 23008-12. Utiliza el códec de vídeo HEVC (H.265) para comprimir imágenes, logrando aproximadamente un 40–50 % más de calidad por byte que JPEG a tamaños de archivo equivalentes. Apple adoptó HEIF como formato de captura predeterminado de la cámara en el iPhone 7 y posteriores (iOS 11+), llevando el formato a uso masivo de la noche a la mañana.
La extensión de archivo habitual es .heif o .heic (HEIC es la variante específica de Apple que obliga a usar compresión HEVC; HEIF es el contenedor más amplio que puede admitir también códecs futuros como AV1/AVIF).
Arquitectura del Contenedor
HEIF se construye sobre el ISO Base Media File Format (ISOBMFF), la misma base que usa el vídeo MP4. Este diseño permite que un único archivo HEIF contenga:
- Una o más imágenes fijas (por ejemplo, ráfagas de fotos, exposiciones en horquilla, pilas HDR)
- Secuencias de imágenes / animaciones (similares al GIF animado, pero mucho más pequeñas)
- Mapas de profundidad y datos de segmentación (usados en el bokeh del Modo Retrato, APIs de eliminación de fondo)
- Imágenes auxiliares — miniatura, máscara alfa, mapa de ganancia para visualización HDR
- Metadatos completos — EXIF, XMP, perfiles de color ICC
Motor de Compresión: HEVC (H.265)
Las imágenes fijas en HEIF se comprimen con HEVC, que emplea:
- Partición recursiva de bloques — unidades de árbol de codificación (CTU) de hasta 64 × 64 px, subdivididas en unidades de predicción (PU) que se adaptan a la complejidad local de la imagen
- Predicción espacial — 33 direcciones angulares de predicción intracuadro más los modos DC y planar
- Codificación por transformada — DCT entera (de 4 × 4 a 32 × 32), implementación separable de mariposa
- Codificación aritmética binaria adaptativa al contexto (CABAC) — compresión de entropía superior a la codificación Huffman de JPEG
- Filtrado de desbloqueo y SAO — posprocesado que elimina artefactos de bloque a altas tasas de compresión
La calidad se especifica mediante un Parámetro de Cuantización (QP) de 0 (casi sin pérdidas) a 51 (compresión máxima). En la práctica, QP 20–28 ofrece resultados visualmente transparentes para la mayoría del contenido.
Profundidad de Color y Gama
HEIF soporta 8, 10 y 12 bits de profundidad de color por canal. La codificación de 10 bits permite reproducir fielmente espacios de color de gama amplia:
- Display P3 (DCI-P3) — predeterminado en iPhones y iPads recientes; cubre ~25 % más colores que sRGB
- Rec. 2020 / BT.2020 — gama ultrancha para masterización de cine y difusión
- sRGB — estándar para web y pantallas convencionales
Los archivos de 10 y 12 bits se ven idénticos en pantallas sRGB, pero conservan margen de color para pantallas de gama amplia y edición futura.
Soporte HDR
HEIF codifica nativamente imágenes de Alto Rango Dinámico usando dos funciones de transferencia estándar de la industria:
- Quantizador Perceptual (PQ / SMPTE ST 2084) — luminancia absoluta de hasta 10 000 nits; usado en Dolby Vision y HDR10
- Hybrid Log-Gamma (HLG / ARIB STD-B67) — compatible hacia atrás con pantallas SDR; usado en HDR para difusión
Un HEIF HDR almacena un mapa de ganancia junto a la versión SDR estándar, permitiendo que los dispositivos heredados muestren la versión SDR mientras las pantallas con capacidad HDR reconstruyen el rango dinámico completo, todo dentro del mismo archivo.
Canal Alfa (Transparencia)
HEIF soporta un canal alfa de 8 bits (y opcionalmente de 16 bits) comprimido de forma independiente con HEVC. A diferencia del alfa de PNG (almacenado como datos en bruto o comprimidos con DEFLATE), el alfa de HEIF aprovecha la predicción HEVC, reduciendo el coste del alfa a casi cero en máscaras simples y logrando ahorros significativos en transparencias complejas.
Metadatos e Imágenes Auxiliares
Cada archivo HEIF puede incrustar:
- EXIF — marca/modelo de cámara, distancia focal, velocidad de obturación, coordenadas GPS
- XMP — metadatos extensibles para palabras clave, derechos de autor, valoraciones creativas, etiquetas de color
- Perfil ICC — definición precisa del espacio de color para una representación coherente en todos los dispositivos
- Miniatura — vista previa de baja resolución para carga rápida en galerías
- Mapa de profundidad — datos de profundidad en escala de grises de 16 bits de cámaras estéreo o LiDAR; usados por iOS para efectos del Modo Retrato y APIs de fotografía computacional
Ventajas
| Característica | HEIF | JPEG |
|---|---|---|
| Eficiencia de compresión | ~50 % más pequeño a igual calidad | Referencia |
| Profundidad de bits | 8 / 10 / 12 bits | Solo 8 bits |
| Gama de color amplia | P3 / Rec. 2020 nativo | Solo sRGB |
| HDR | Sí (PQ + HLG + mapa de ganancia) | No |
| Transparencia alfa | Sí | No |
| Animación | Sí | No |
| Múltiples imágenes en un archivo | Sí | No |
| Datos de profundidad / auxiliares | Sí | No |
Desventajas y Brechas de Compatibilidad
A pesar de su superioridad técnica, HEIF enfrenta obstáculos reales:
- Licencias de patentes — HEVC está gravado por dos pools de patentes en competencia (MPEG LA y HEVC Advance); esto disuadió la adopción generalizada en plataformas no Apple durante años
- Soporte de navegadores web — Chrome y Firefox aún carecen de decodificación nativa de HEIF/HEIC (a partir de 2025); Safari tiene soporte completo
- Windows — requiere el códec "HEIF Image Extensions" (gratuito en Microsoft Store) o soporte integrado en Windows 11 en compilaciones más recientes
- Android — Google Fotos acepta la carga de HEIF, pero el soporte nativo en la galería de Android varía según el fabricante y la versión de Android
- Velocidad de codificación — la codificación HEVC es de 5 a 10 veces más lenta que JPEG para calidad equivalente; la codificación en tiempo real requiere aceleración por hardware
Cuándo Usar HEIF
Usa HEIF cuando:
- Fotgrafías con iPhone / iPad y archivas localmente o en iCloud
- Trabajas en un ecosistema solo de macOS o iOS
- Necesitas datos HDR, gama amplia o mapa de profundidad junto a la imagen
- Archivas grandes bibliotecas de imágenes donde el ahorro de almacenamiento es crítico
Convierte a JPEG o WebP cuando:
- Compartes en la web o en redes sociales
- Envías a usuarios de Android o Windows sin el códec HEIF
- Subes a plataformas que solo aceptan JPEG/PNG
- Procesas con herramientas de software antiguas
Convertir Archivos HEIF
Los convertidores por lotes modernos manejan HEIF de forma nativa. Convertir HEIF → JPEG con KaijuConverter preserva la calidad visual completa y garantiza compatibilidad universal. La conversión HEIF → PNG es ideal cuando hay que retener el canal alfa. HEIF → WebP ofrece un buen equilibrio entre tamaño y compatibilidad para proyectos web modernos.
Conversiones relacionadas
Lo más habitual al trabajar con imágenes son estas direcciones de conversión: