2009-08-24 4 views
0

Ich versuche, die Spot-Farbinformationen aus einer TIFF-Datei zu erhalten, normalerweise wird sie unter "Kanäle" in Photoshop angezeigt. Jeder zusätzliche Kanal würde einen Namen haben, der normalerweise ein Pantone-Farbfeldname und ein CMYK-Äquivalent ist.Entnehmen von Spot-Farbäquivalenten aus TIFF

Bis jetzt, ich bekomme die TIFFTAG_PHOTOSHOP mit libtiff, und durch die Blöcke innerhalb. Ich finde das IRB WORD 0x03EE, das mir die Kanalnamen gibt, und IRB WORD 0x03EF, das mir ihre Farbäquivalente gibt ...

Aber die Farbäquivalente sind in CIELab Format (Luminanz und zwei Achse des Farbraums Daten), also versuche ich littleCMS zu verwenden, um nur ein paar TIFF gepackte Lab-Farbe in CMYK umzuwandeln.

Meine Frage: Gibt es einen einfacheren Weg? Das CMYK ist nur eine Annäherung an das Pantone, also wenn es eine schnelle grobe Übersetzung von Lab zu CMYK geben würde, würde ich es verwenden.

Antwort

-1

Die Antwort war, die photoshop Dokumentation zu verwenden, um den binären photoshop Block in der tiff Datei auszugraben und die Felder zu greifen, die ich mit der Bitmanipulation brauchte.

littleCMS hat den Job von LAB -> CMYK genau richtig gemacht.

+0

Es ist gut zu hören, dass Sie eine Lösung gefunden haben, Ihr Problem. Sie könnten Ihre Antwort für zukünftige Leser hilfreicher machen, indem Sie * den Code, den Sie geschrieben haben, * zeigen und nicht nur beschreiben. –

Verwandte Themen