RGB2CMYK conversion using actionscript…
March 27, 2008 — flaimHello
A small and useful function for converting RGB values to CMYK color space…
function rgb2cmyk(r,g,b)
{
C = 1 - ( r / 255 );
M = 1 - ( g / 255 );
Y = 1 - ( b / 255 );
var_K = 1
if ( C < var_K ) var_K = C
if ( M < var_K ) var_K = M
if ( Y < var_K ) var_K = Y
if ( var_K == 1 ) { //Black
C = 0
M = 0
Y = 0
}
else {
C = ( C - var_K ) / ( 1 - var_K ) *100
M = ( M - var_K ) / ( 1 - var_K ) *100
Y = ( Y - var_K ) / ( 1 - var_K ) *100
}
K = var_K*100
return(”C: “+Math.floor(C)+”/ M: “+Math.floor(M)+”/ Y: “+Math.floor(Y)+”/ K: “+Math.floor(K));
};
// rgb2cmyk(255,0,0); returns –> C: 0/ M: 100/ Y: 100/ K: 0
Have fun
FLAIM






