¿Cómo incrustar dos perfiles ICC en una imagen?

La tarea actual requiere incorporar el perfil ICC de entrada, así como el perfil ICC de salida (mostrar) como Adobe RGB en una imagen. Traté de encontrar una manera de hacer esto, por ejemplo, con exiftool en vano porque la herramienta parecía permitir incrustar un solo perfil ICC.

¿Me estoy perdiendo algo o estamos restringidos a incrustar un solo perfil ICC por imagen?

Adobe RGB no es un perfil de pantalla. Un perfil de pantalla comenzará con el nombre del fabricante de su pantalla [monitor]... Dell, Apple, Samsung, etc... y no tendrá ningún valor para nadie más.
Voto para cerrar esta pregunta como fuera de tema porque parece tratarse de formatos de archivo de imagen sin relevancia particular para la fotografía.
@mattdm Estoy totalmente en desacuerdo. Creo que los perfiles TIFF e ICC son completamente relevantes para la fotografía digital actual.
Pueden serlo, pero apuesto a que no son para el caso de uso aquí. Si la pregunta se puede actualizar para aclarar la relevancia, me parece bien.
@mattdm No estoy realmente interesado en un formato de imagen específico como TIFF. En consecuencia, edité mi publicación.
@mattdm La pregunta es al menos tan relevante para la fotografía como una pregunta sobre los derechos de autor.
@Tetsujin No tengo su diccionario y sé que Adobe RGB es un espacio de color, pero cuando el perfil ICC de Adobe RGB está incrustado, la etiqueta Clase de perfil tiene "perfil de dispositivo de visualización".
@benrudgers Algunas de las preguntas sobre derechos de autor están muy lejos. Algunos de ellos son de relevancia directa para la práctica de la fotografía como pasatiempo o negocio.
@Paul ¿Qué estás tratando de hacer?

Respuestas (2)

Por lo general, no hay razón para incrustar más de un perfil. Con una imagen de entrada, incrusta el perfil de entrada, de modo que su sistema de administración de color pueda determinar qué colores significan los números en los datos de entrada.

No hay razón para incrustar un monitor o un perfil de salida: no tienen nada que ver con los datos de la imagen, y si mueve la imagen a un sistema diferente, necesitará usar un perfil de monitor diferente para ver, o un perfil de salida diferente para imprimir en una impresora o tipo de papel diferente.

Normalmente, el perfil del monitor está asociado con el sistema en el que está viendo la imagen, y usaría ese perfil para todas las imágenes que desea ver en ese monitor. (El perfil del monitor permite que el software de administración del color determine qué valores enviar al monitor para obtener un color en particular).

De manera similar, el perfil de salida permite que el software de gestión del color calcule qué valores de tinta enviar a la impresora para obtener un color en particular. Eso varía según la impresora, la tinta, los medios y la configuración de la impresora. Nuevamente, esto generalmente lo establece el software de impresión. Si está produciendo algo como un archivo CMYK para la impresión convencional, puede incrustar el perfil de salida en la imagen CMYK. En este caso, el software de administración de color podría usar los cubos inversos en el perfil para averiguar qué color significan los valores CMYK en este archivo (por ejemplo, si quisiera generar el archivo en un dispositivo de salida diferente, donde tendría que vaya originalCMYK->colores->nuevoCMYK usando un perfil de salida diferente).

Estoy un poco de acuerdo con su postura, pero a veces una imprenta requiere una imagen para incrustar un perfil ICC de salida (por ejemplo, sRGB o Adobe RGB) para que su impresora sepa en qué espacio de color necesita imprimir. Descubrí que la mayoría de los escáneres incorporan el perfil sRGB ICC incluso si tenía un perfil ICC con un perfil ICC de entrada. Ese era el motivo de mi pregunta. De todos modos, un perfil ICC incrustado por imagen parece ser cierto, gracias.
Sospecho que incrustar sRGB o AdobeRGB lo está utilizando efectivamente como un perfil de entrada para la imprenta (es decir, los números significan estos colores), en lugar de uno de salida. Con los escáneres, lo más probable es que escriba el archivo como sRGB para simplificar las cosas para los usuarios básicos que no utilizan la gestión del color; en ese caso, si tiene el perfil ICC de entrada, podría tener sentido reemplazar el perfil incrustado sRGB original con su perfil de entrada ICC generado, pero si el escáner está tratando de producir sRGB, los dos deberían estar muy cerca de todos modos.

He intentado aprender sobre la gestión del color y los perfiles icc, pero solo entiendo los conceptos básicos. He creado algunos perfiles para pantallas e impresoras.

Al crear un perfil de impresora con argyll - colprof para una combinación específica de impresora/papel, puede especificar un perfil de origen para la imagen antes de la conversión. Esto maneja la asignación de gama de intención de percepción y saturación desde el espacio de color de trabajo, es decir, sRGB.icc, hasta el espacio de la impresora.

¿Es esto lo que estás intentando? ¡Si es así, la documentación de argyll cms brindará más ayuda que yo!