Convertir HEIC a JPG
HEIC es el formato de foto predeterminado en cada iPhone desde iOS 11. Produce excelente calidad de imagen en tamaños de archivo pequenos, pero el formato no es ampliamente soportado fuera del ecosistema de Apple. Esta herramienta decodifica tus archivos HEIC y los convierte a JPEG universalmente compatible, completamente en tu navegador.
Por Que Existe HEIC
HEIC (High Efficiency Image Coding) es un formato contenedor que usa compresión HEVC (H.265) para imagenes fijas. El codec H.265 fue diseñado originalmente para video y logra aproximadamente un 50% mejor compresión que su predecesor H.264 con la misma calidad visual.
Resultado práctico: una foto de iPhone de 12 megapixeles que ocuparia 4-5 MB como JPEG ocupa solo 2-2.5 MB como HEIC.
El Problema de Compatibilidad
A pesar de sus ventajas tecnicas, HEIC tiene soporte limitado fuera de las plataformas Apple:
- Windows: El soporte nativo se agrego en Windows 10 pero solo con una extensión de codec gratuita de Microsoft Store.
- Navegadores web: Ningun navegador importante renderiza HEIC de forma nativa.
- Redes sociales y plataformas CMS: El soporte HEIC es inconsistente.
- Software antiguo: Photoshop agrego soporte HEIC en CC 2020.
Como Esta Herramienta Decodifica HEIC
La decodificación HEIC se basa en una compilación WebAssembly de la biblioteca libheif. Cuándo sueltas un archivo HEIC:
- Los bytes del archivo se leen en memoria usando la API FileReader
- El decodificador WASM analiza el contenedor HEIC y descomprime los datos de imagen codificados en HEVC en píxeles sin procesar
- Los datos de píxeles se dibujan en un elemento HTML Canvas
- El Canvas exporta la imagen como JPEG usando
canvas.toBlob()con tu configuración de calidad elegida
Todo el pipeline se ejecuta en tu navegador. No se realizan solicitudes de red.
Consideraciones sobre Metadatos EXIF
Las fotos de iPhone llevan metadatos EXIF que incluyen coordenadas GPS, timestamp Unix de captura, configuración de la camara y modelo del dispositivo. Durante la conversión, el pipeline basado en Canvas elimina los datos EXIF del JPEG de salida.
Guia de la Barra de Calidad
- 92-100%: Compresión mínima. Archivos casi sin perdida, 2-3x más pequenos que el original sin comprimir.
- 80-92%: Zona ideal web. Buena relación calidad-tamaño. Con calidad 85, las fotos se ven identicas al original.
- 70-79%: Compresión notable. Aceptable para imagenes pequeñas.
- Por debajo de 70%: Artefactos de compresión visibles.