Me gustaría convertir un conjunto de valores de píxeles de un espacio de color perfilado a otro, sin que estos valores residan en un archivo de imagen, como (digamos) una lista de estructuras de datos RGB/RGBA/CMYK/etc.¿Cómo se pueden realizar transformaciones de color con perfiles ICC en un conjunto de valores de píxeles arbitrarios (no en una estructura de datos de imagen)?
Tengo Python y PIL a mi disposición, pero estoy interesado en soluciones en entornos relacionados si eso es lo que se necesita.
La última PIL tiene un soporte muy bueno para LittleCMS - pero no hay forma de entregarle otra cosa que una imagen PIL (o un objeto pyCMS heredado) para que actúe.
Por lo que yo puedo determinar, la herramienta de línea de comandos icctrans
que se incluye con LittleCMS hace algo de este tipo, pero me parece que no puede encontrar ninguna documentación no esquelético en él, y la documentación se refiere a ella como una herramienta de demostración.
¡Había olvidado la pregunta! Es un ejemplo fantástico, lo encontré bastante útil (lo porté a Cython para suavizar las nits de vinculación de plataforma multiplataforma) pero 'h2py' es totalmente la piedra Rosetta de la programación de extensión de Python. Gracias. – fish2000
Esto podría ser útil: http://www.cazabon.com/pyCMS/ – jedierikb