2009-08-24 9 views
0

J'essaie d'obtenir les informations de couleur Spot à partir d'un fichier TIFF. Il apparaît normalement sous 'canaux' dans Photoshop. Chaque canal supplémentaire a un nom, généralement un nom de nuance Pantone, et un équivalent CMJN. Jusqu'à présent, j'obtiens le TIFFTAG_PHOTOSHOP avec libtiff, et je traverse les blocs à l'intérieur. Je trouve l'IRB WORD 0x03EE, qui me donne les noms de canaux, et IRB WORD 0x03EF qui me donne leurs équivalents de couleur ...Extraire des équivalents de tons directs à partir du format TIFF

MAIS les équivalents de couleur sont au format CIELab (Luminance, et deux axes de l'espace de couleur données) donc j'essaie d'utiliser littleCMS pour convertir juste quelques couleurs de Lab TIFF emballées en CMJN.

Ma question: Y a-t-il un moyen plus simple? Le CMYK est juste une approximation du Pantone, donc s'il y avait une traduction approximative rapide de Lab en CMYK, je l'utiliserais.

Répondre

-1

La réponse était d'utiliser les docs photoshop pour analyser le bloc photoshop binaire dans le fichier tiff et saisir les champs dont j'avais besoin avec la manipulation de bits.

littleCMS a fait le travail de LAB -> CMYK juste à droite.

+0

Il est bon d'entendre que vous avez trouvé une solution à votre problème. Vous pourriez rendre votre réponse plus utile pour les futurs lecteurs en montrant le code que vous avez écrit plutôt que de simplement le décrire. –

Questions connexes