Je cherche une formule efficace pour convertir un Pixel RGB en CMYK;
La formule basique
C = 255 - R;
M = 255 - G;
Y = 255 - B;
marche assez bien pour des couleurs pures, mais dès qu'on s 'attaque à des
couleurs plus riches, dégradées... ca devient psychédelique sur les
rendus....
Quelqu'un aurait une formule de conversion en BETON ?
La formule basique C = 255 - R; M = 255 - G; Y = 255 - B;
marche assez bien pour des couleurs pures, mais dès qu'on s 'attaque à des couleurs plus riches, dégradées... ca devient psychédelique sur les rendus....
A l'écran ou sur papier ?
Si c'est à l'écran je ne comprends pas : les écrans affichent en RVB en fin de compte, donc si tu pars de données RVB que tu convertis en CMY au moment de l'affichage on retombe sur les mêmes valeurs RVB. (ie. il y a bijection entre RVB et CMY et de plus c'est affine)
L'erreur que tu commets peut-être c'est que tu rentres des coordonnées colorimétriques CMY dans un système CMYK (où tu mets K toujours à 0 d'où les couleurs psychédéliques) : on ne retombe pas sur les valeurs RVB initiales.
Pour une impression papier, généralement on connaît les teintes des encres utilisées et les teintes des superpositions des encres (ce qui fait 7 courleurs possibles en CMY). Avec ça on peut calculer les séparations de façon plus précise, mais je ne pense pas que ce soit votre cas.
-- cns
Au passage, votre message est hors sujet.
Le 05-10-2004, Dominique de LAPASSE <dominique.de-lapasse@worldonline.fr> a écrit :
La formule basique
C = 255 - R;
M = 255 - G;
Y = 255 - B;
marche assez bien pour des couleurs pures, mais dès qu'on s 'attaque à des
couleurs plus riches, dégradées... ca devient psychédelique sur les
rendus....
A l'écran ou sur papier ?
Si c'est à l'écran je ne comprends pas : les écrans affichent en RVB
en fin de compte, donc si tu pars de données RVB que tu convertis en
CMY au moment de l'affichage on retombe sur les mêmes valeurs RVB.
(ie. il y a bijection entre RVB et CMY et de plus c'est affine)
L'erreur que tu commets peut-être c'est que tu rentres des coordonnées
colorimétriques CMY dans un système CMYK (où tu mets K toujours à 0
d'où les couleurs psychédéliques) : on ne retombe pas sur les valeurs
RVB initiales.
Pour une impression papier, généralement on connaît les teintes des
encres utilisées et les teintes des superpositions des encres (ce qui
fait 7 courleurs possibles en CMY). Avec ça on peut calculer les
séparations de façon plus précise, mais je ne pense pas que ce soit
votre cas.
La formule basique C = 255 - R; M = 255 - G; Y = 255 - B;
marche assez bien pour des couleurs pures, mais dès qu'on s 'attaque à des couleurs plus riches, dégradées... ca devient psychédelique sur les rendus....
A l'écran ou sur papier ?
Si c'est à l'écran je ne comprends pas : les écrans affichent en RVB en fin de compte, donc si tu pars de données RVB que tu convertis en CMY au moment de l'affichage on retombe sur les mêmes valeurs RVB. (ie. il y a bijection entre RVB et CMY et de plus c'est affine)
L'erreur que tu commets peut-être c'est que tu rentres des coordonnées colorimétriques CMY dans un système CMYK (où tu mets K toujours à 0 d'où les couleurs psychédéliques) : on ne retombe pas sur les valeurs RVB initiales.
Pour une impression papier, généralement on connaît les teintes des encres utilisées et les teintes des superpositions des encres (ce qui fait 7 courleurs possibles en CMY). Avec ça on peut calculer les séparations de façon plus précise, mais je ne pense pas que ce soit votre cas.