Respuesta corta
No dependas de que un sitio se encargue de tu HEIC. Convierte antes a JPG (o WebP) en tu dispositivo y luego sube. WordPress tiene una función de conversión en el servidor que solo funciona bajo ciertas condiciones. En cuanto a Shopify, consulta sus páginas de ayuda actuales para saber qué acepta.
WordPress
La nota para desarrolladores del equipo central de WordPress Conversión automática de imágenes HEIC a JPEG en WordPress 6.7 dice, en resumen:
- Desde WordPress 6.7, las subidas HEIC se convierten a JPEG en el servidor cuando es posible, de modo que puedes verlas en el administrador y usarlas en las entradas con independencia de la compatibilidad del navegador del visitante.
- La nota da el motivo: la compatibilidad de los navegadores con HEIC es baja mientras que las imágenes HEIC son comunes, ya que los dispositivos Apple lo usan por defecto.
- El HEIC original puede descargarse desde la página del adjunto.
- La conversión se produce solo si el servidor tiene una compilación de Imagick compatible con HEIC. Puedes comprobarlo en Herramientas, Salud del sitio, Información, Gestión de medios, en la lista de formatos de archivo admitidos por ImageMagick.
- Si la conversión no es posible, un aviso pide al usuario que convierta la imagen manualmente. La nota dice que ese era el comportamiento por defecto antes de la 6.7.
- La conversión se puede desactivar con el filtro
image_editor_output_format.
Los comentarios de esa entrada también discuten por qué esto se hace en el servidor: se dijo que un enfoque en el cliente era técnicamente posible, pero que chocaba con un problema de licencias de la biblioteca usada (la implementación de código abierto libheif), un punto que plantearon los comentaristas. Eso es una discusión, no una declaración de política; lee el hilo tú mismo si te interesa. Para el contexto más amplio de licencias, consulta la página de licencias HEVC/VVC de Via LA.
Qué significa para ti
- En un alojamiento con compatibilidad de Imagick con HEIC y WordPress 6.7 o posterior, un HEIC subido puede convertirse en JPEG por ti. No controlas la calidad ni el manejo del color, y la nota no los especifica.
- En cualquier otro alojamiento, una subida puede fallar o dar un aviso.
- Si quieres resultados predecibles, convierte antes. Tú decides la calidad, el perfil de color y los metadatos.
Shopify
Los tipos de archivo y los límites de tamaño y de píxeles que acepta Shopify pueden cambiar, así que consulta los requisitos de imagen actuales en el centro de ayuda de Shopify antes de planificar una subida de catálogo. Hay algunos hábitos generales que no dependen de ninguna plataforma:
- Sube un formato que tu plataforma indique expresamente. JPG y PNG figuran como ampliamente compatibles en la guía de formatos de imagen de MDN, pero eso se refiere a los navegadores, no a Shopify.
- Cambia el tamaño a las dimensiones que la tienda muestra realmente y conserva los originales.
- Elimina los datos de ubicación de las fotos de producto que hiciste con el teléfono.
Convierte antes de subir
Usa el conversor de HEIC a JPG para una compatibilidad amplia, o HEIC a WebP si tu plataforma y tu tema aceptan WebP. MDN dice que WebP tiene amplia compatibilidad en los últimos navegadores principales, pero recomienda una alternativa JPEG o PNG; la tabla actualizada de Can I use WebP es el lugar para consultar las cifras vigentes. Para una sesión completa de fotos de producto, usa el conversor por lotes.
Para los límites de tamaño de archivo, HEIC a tamaño objetivo busca una calidad que encaje, y la herramienta de imagen lista para subir está pensada para las especificaciones de subida. Consulta también reducir el tamaño de las fotos.
Privacidad y metadatos
Las fotos de productos y de anuncios hechas en casa pueden llevar GPS incrustado. En FromHEIC, el GPS no se escribe en los archivos convertidos salvo que marques su casilla independiente. Si conservas “fecha, cámara y ajustes” para tus propios registros, el GPS sigue quedando fuera a menos que lo elijas. Consulta metadatos y GPS.
Color
El color del producto importa. FromHEIC convierte a sRGB por defecto, que es lo que un escaparate web suele esperar y lo que mantiene los colores coherentes entre navegadores. La opción de gama amplia es para flujos con gestión de color. Consulta HDR y Display P3.
Lista de comprobación
- Comprueba la compatibilidad de tu alojamiento con HEIC (WordPress: Salud del sitio).
- Convierte a JPG o WebP antes de subir para tener control.
- Cambia el tamaño y comprime según lo que necesite tu tema.
- Elimina el GPS.
- Conserva los originales HEIC.
- En Shopify, lee las páginas de ayuda actuales del proveedor; no las hemos verificado.
Para conocer mejor la biblioteca usada en la decodificación, consulta libheif, y para los fundamentos del formato, consulta qué es HEIC.