No.1571 Re: 色変換を使わせていただいたのですが - げんちゃん
 

配色テスターご利用ありがとうございます。

RGB -> CMYKの変換は、以下の公式に基づいて行っています。

C=(1-R-K)/(1-K)
M=(1-G-K)/(1-K)
Y=(1-B-K)/(1-K)
K=min(1-R,1-G,1-B)

実際は、以下のように変換しております。

if (($r==0)&&($g==0)&&($b==0)) {
$k = 0;
} else {
@list = (1 - $r/255,1 - $g/255,1 - $b/255);
@list = sort {$a <=> $b} @list;
$k = @list[0];
}

$c = int((1.0 - $r/255 - $k) / (1.0 - $k)*100);
$m = int((1.0 - $g/255 - $k) / (1.0 - $k)*100);
$y = int((1.0 - $b/255 - $k) / (1.0 - $k)*100);
$k = int($k*100);
}

ソースを確認したのですが、YとKが途中で
入れ替わっていることはありませんでした。

もう少し具体的に、RGBにどの値を入れた際に
CMYKがこう出たが、本当はこの値になる、等
アドバイスいただけると原因を考えます。

よろしくお願いいたします。

2018/06/23(Sat) 17:46

色変換を使わせていただいたのですが - eight 2018/06/22(Fri) 16:43 No.1570
     ├ Re: 色変換を使わせていただいたのですが - げんちゃん 2018/06/23(Sat) 17:46 No.1571
     └ Re: 色変換を使わせていただいたのですが - げんちゃん 2018/06/23(Sat) 17:54 No.1572

Eメール
お名前
題 名  ※投稿キーは必須です!
本文
URL
アイコン   [イメージ参照]
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
文字色