アットウィキロゴ
 

RGB ←→ CMYK,CMK


Sharakuでは対応するつもりはありません。
印刷で使われるCMYKですが、まず黒のないCMKはRGBの補色です。

C := 255 - R;
M := 255 - G;
Y := 255 - B;

これに黒を加えたCMYKですが、自ソフトで使用するのであれば、
やはり255倍するのが整数にもできますし、計算も簡単ではないでしょうか。

K := Min(Min(255 - R, 255 - G), 255 - B);
C := 255 - R - K;
M := 255 - G - K;
Y := 255 - B - K;

R := 255 - (C + K);
G := 255 - (M + K);
B := 255 - (Y + K);

R := Max(R,0);
G := Max(G,0);
B := Max(B,0);




最終更新:2006年12月16日 08:58