Saltar al contenido principal
🇬🇧 English 🇧🇷 Português 🇩🇪 Deutsch
Convertidor de imágenes Convertidor de vídeo Convertidor de audio Convertidor de documentos
Herramientas Guías Formatos Precios API
Iniciar sesión
Guía

Formato OpenEXR: El Estándar HDR de la Industria VFX para Imágenes de Alta Gama

PC Por Pablo Cirre

Preguntas frecuentes

OpenEXR almacena valores de escena lineales en coma flotante sin codificación gamma ni recorte. Un TIFF de 32 bits almacena valores entre 0 y 1 con ~7 dígitos decimales de precisión; OpenEXR HALF almacena valores desde casi 0 hasta 65.504 — suficiente para un sol 65.000 veces más brillante que una tarjeta blanca en la misma imagen. PNG es entero de 8 bits, cuantizando el mundo en 256 niveles. Para la composición, necesitas la precisión completa en coma flotante para añadir fuentes de luz, aplicar transformaciones de color y re-renderizar efectos sin introducir bandas. TIFF admite float32 pero carece de las capacidades multicanal, multiparte y de datos profundos de OpenEXR.

Usa <strong>lossy</strong> (JPG, WebP, AVIF) para fotografías — el ojo humano apenas nota diferencia a calidad 80–85 y los archivos son 5–20× más pequeños. Usa <strong>lossless</strong> (PNG, WebP-lossless) para capturas, mockups, logos y cualquier imagen con bordes nítidos o texto — lossy genera artefactos feos alrededor de los bordes.

HALF es un flotante de media precisión IEEE 754 de 16 bits — inventado específicamente para OpenEXR. Representa valores desde ~0,000061 hasta 65.504 con aproximadamente 3 dígitos decimales de precisión. Es el estándar para los canales de color RGB porque proporciona suficiente rango dinámico y precisión para datos visuales en la mitad de la memoria que FLOAT. FLOAT es la precisión simple IEEE 754 de 32 bits — 7 dígitos decimales, valores hasta 3,4×10³⁸. Usa FLOAT para mapas de profundidad, vectores de movimiento, posiciones en espacio mundial y cualquier dato donde la precisión numérica importe más que el tamaño del archivo.

Para proyectos nuevos en 2026, WebP es soportado por todos los navegadores modernos (95%+ del tráfico) y ahorra 25–35% sobre JPG a misma calidad visual. AVIF es aún más eficiente (40–50% menos) pero la codificación es más lenta y el soporte en Safari es reciente. Usa WebP por defecto y AVIF como mejora progresiva con <code>&lt;picture&gt;</code> y fallback JPG.

EXR almacena luz lineal; JPEG/PNG espera valores con codificación gamma. La conversión requiere: (1) mapeo tonal — comprimir el rango dinámico, y (2) codificación gamma — aplicar gamma sRGB (~2,2). En Blender: Compositor → Salida de Archivo → PNG con Transformación de vista ajustada a Filmic. Desde Python con imageio: lee el EXR float, aplica mapeo tonal Reinhard (img / (1 + img)), aplica gamma sRGB (img ** (1/2,2)), multiplica por 255 y guarda como PNG. Nunca escales simplemente por 255 y recortes — perderás todas las altas luces.

Depende de la herramienta: ImageMagick y FFmpeg copian EXIF por defecto; cwebp los descarta a menos que pases <code>-metadata all</code>. KaijuConverter elimina los metadatos en servidor tras la conversión para proteger tu privacidad — si necesitas mantener datos de cámara o GPS, usa una herramienta de escritorio bajo tu control.

El EXR profundo (tipo DEEP_IMAGE, introducido en OpenEXR 2.0) almacena una lista de longitud variable de muestras de color+profundidad por píxel en lugar de un valor RGBA. Esto permite la composición correcta de objetos semitransparentes — lluvia, humo, cristal, cabello — donde el primer plano y el fondo se superponen físicamente. La composición de EXR plano regular de objetos semitransparentes sobre fondos produce artefactos porque la pre-multiplicación alfa pierde información. La composición profunda se usa en la etapa final de composición de películas de largometraje; los renderizados intermedios permanecen como EXR planos para minimizar el tamaño de los archivos (el EXR profundo es 10–50 veces más grande por fotograma).

Tres causas habituales: (1) los perfiles ICC perdidos durante la conversión desplazan ligeramente los colores; (2) el chroma subsampling (4:2:0) reduce precisión de color en JPG/WebP lossy; (3) el formato destino puede no soportar funciones del original (p.ej. PNG → JPG pierde la transparencia, queda fondo blanco). Para resultados pixel-perfect usa formatos lossless y preserva el perfil de color explícitamente.

Usamos cookies y tecnologías similares para personalizar contenido y anuncios, y para analizar el tráfico. Más información sobre cookies.