Ich würde gerne eine Reihe von Pixelwerten von einem profilierten Farbraum in einen anderen konvertieren, ohne dass diese Werte in einer Bilddatei liegen, wie zB eine Liste von RGB/RGBA/CMYK/etc Datenstrukturen.Wie kann man Farbtransformationen mit ICC-Profilen auf einer Reihe von beliebigen Pixelwerten durchführen (nicht auf einer Bilddatenstruktur)?
Ich habe Python und PIL zu meiner Verfügung, aber ich interessiere mich für Lösungen in verwandten Umgebungen, wenn das ist, was es braucht.
Die neueste PIL hat sehr gute Unterstützung für LittleCMS - aber keine Möglichkeit, etwas anderes als ein PIL-Bild (oder ein Legacy-pyCMS-Objekt) für sie zu handeln. Wenn ich feststellen kann, dass das Befehlszeilentool icctrans
, das in LittleCMS enthalten ist, etwas von dieser Art tut, kann ich keine nicht-skelettartige Dokumentation darüber finden, und die Dokumentation bezieht sich darauf ein Demonstrationswerkzeug.
Ich habe die Frage vergessen! Das ist ein fantastisches Beispiel, ich fand es ziemlich nützlich (ich habe es nach Cython portiert, um plattformübergreifende Dynamic-Linking-Nits zu glätten), aber 'h2py' ist völlig der Rosetta-Stein der Python-Erweiterungsprogrammierung. Vielen Dank. – fish2000
Dies könnte hilfreich sein: http://www.cazabon.com/pyCMS/ – jedierikb