PANDORE Version 6 GREYC-IMAGE

prgb2cmyk



Changement d'espace couleur de RGB vers CMYK (Cyan-Magenta-Yellow-Key).



Synopsis

prgb2cmyk [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur prgb2cmyk permet de changer l'espace Rouge-vert-bleu, vers l'espace Cyan-Magenta-Yellow-Key.

Le modèle de couleur CMYK est un modèle soustractif, utilisé en imprimerie. CMYK se rapporte aux quatre types d'encre utilisés pour imprimer: cyan, magenta, yellow, et key (noir).

La conversion procède selon l'algorithme suivant:

 if (R=0 and G=0 and B==0) then C=0; M=0; Y=0; K = 255;
 else
   x = 1 - (R/255);
   y = 1 - (G/255);
   z = 1 - (B/255);

   min = MIN(x, MIN(y,z));
   C = (x - min) / (1 - min) *255;
   M = (y - min) / (1 - min) *255;
   Y = (z - min) / (1 - min) *255;
   K = min * 255;

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Convertit parrot.pan de rgb en cmyk, puis récupération de la bande Cyan.

   prgb2cmyk parrot.pan a.pan
   pgetband 0 a.pan cyan.pan

Voir aussi

Color, pcmyk2rgb

Prototype C++

Errc PRgb2Cmyk( const Imc2duc &im_in, Imc2duc &im_out );

Auteur: Régis Clouard