OVH Cloud OVH Cloud

ImageMagick et gestion des couleurs

2 réponses
Avatar
Jean-Pehache de Hautemaille
Bonsoir,

J'ai vu que ImageMagick possédait des options relatives à la gestion des
couleurs. Néanmoins, je ne comprends pas très bien si l'on peut faire
réellement des conversions entre profils ICC. Et les quelques essais que
j'ai fait me laissent dubitatifs.

Il y a donc le switch -profile <nom du profil ICC>, qui permet apparemment
d'attribuer un profil à un fichier

Il y a aussi le switch -intent [Perceptual|Relative|Absolute|Saturation],
qui permet de définir le type de rendu de conversion.

C'est tout. Avec ça, après quelques essais je n'ai pas réussi à faire une
conversion. J'ai pensé un moment que la combinaison de -profile et
de -intent le permettait, mais il semble que tout ce que j'arrive à faire
c'est d'attribuer un profil sans qu'il y ait de conversion. Et la doc est
assez lapidaire sur le sujet.

Quelqu'un a déjà pratiqué ?


--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html

2 réponses

Avatar
filh
Jean-Pehache de Hautemaille
wrote:

Bonsoir,

J'ai vu que ImageMagick possédait des options relatives à la gestion des
couleurs. Néanmoins, je ne comprends pas très bien si l'on peut faire
réellement des conversions entre profils ICC. Et les quelques essais que
j'ai fait me laissent dubitatifs.



Il faut aller voir le site de lcms qui est le moteur de cms utilisé dans
ImageMagick

FiLH




--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org

Avatar
Jean-Pehache de Hautemaille
FiLH wrote:

Il faut aller voir le site de lcms qui est le moteur de cms utilisé
dans ImageMagick



C'est surtout la doc utilisateur d'ImageMagick qui est un peu succinte sur
ce point précis. Le site de lcms contient surtout des infos pour les
développeurs qui veulent incorporer lcms dans leurs applis.

Cela dit je m'étais un peu planté dans mes premiers essais. En refaisant
proprement les manips, ça à l'air de marcher comme attendu

Pour attribuer un profil à un fichier qui n'en a pas:
-profile <nom du profil ICC>

Pour convertir un fichier qui qui a déjà un profil:
-intent [Perceptual|Relative|Absolute|Saturation] -profile <nom du profil
ICC>

Pour attribuer un nouveau profil (sans conversion) à un fichier qui en a
déjà un, il faut au préalable supprimer le profil, avant d'attribuer le
nouveau. D'après la doc, le switch pour supprimer le profil est:
+profile icm
mais ça ne marche pas chez moi. La solution est en fait de passer par un
format intermédiaire ne supportant pas les profils ICC (au hasard le PPM):
le profil est alors enlevé de fait.

--
JPH - Appelez-moi pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html