RGB → CMYK 変換ツール
RGB の値を入力すると CMYK がすぐに表示されます。計算はすべてブラウザ内で行われ、入力値がサーバーに送られることはありません。
計算方法
各チャンネルを 0〜1 に正規化し、K = 1 − max(R,G,B)、C =(1−R−K)/(1−K)のように計算します。ICC プロファイルを含まない単純変換のため、実際の印刷は印刷所の基準に従ってください。
RGB
RGB は画面が色を作る仕組みそのものです。三つの光を足し合わせ、それぞれ 0〜255 で表します。すべて 0 なら黒、すべて 255 なら白です。ハードウェアと同じ構造なので正確で損失がありませんが、人間には扱いにくい形式です。「もう少し暖かく」したいだけでも二つ三つの数値を同時に動かす必要があり、どちらへ動かすべきかが見えません。
CMYK
CMYK は光ではなくインクのための表記です。明るさを足すのではなく引く方式で、シアン・マゼンタ・イエローが紙の白を濾し取り、黒版を別に持つことで暗部が濁ったり紙がインクで濡れたりするのを防ぎます。以下の変換は ICC プロファイルを当てない単純計算なので、結果は出発点として扱ってください。実際の印刷機では値がずれます。
RGB → CMYK の計算手順
#FF6347 を例に実際の計算をたどります。数値はこのページの変換ツールと同じエンジンで求めています。
-
各チャンネルを 0〜1 に正規化
R 1 G 0.388 B 0.278 -
まず黒版を抜き出す
K = 1 − max(R,G,B) = 1 − 1 = 0% -
残りのインク量
C = (1−R−K)/(1−K) = 0% M = 61% Y = 72% -
結果
cmyk(0%, 61%, 72%, 0%)
RGB → CMYK 変換例
| Color | RGB | CMYK |
|---|---|---|
| Red | rgb(255, 0, 0) |
cmyk(0%, 100%, 100%, 0%) |
| Tomato | rgb(255, 99, 71) |
cmyk(0%, 61%, 72%, 0%) |
| Orange | rgb(255, 165, 0) |
cmyk(0%, 35%, 100%, 0%) |
| Gold | rgb(255, 215, 0) |
cmyk(0%, 16%, 100%, 0%) |
| Limegreen | rgb(50, 205, 50) |
cmyk(76%, 0%, 76%, 20%) |
| Teal | rgb(0, 128, 128) |
cmyk(100%, 0%, 0%, 50%) |
| Dodgerblue | rgb(30, 144, 255) |
cmyk(88%, 44%, 0%, 0%) |
| Royalblue | rgb(65, 105, 225) |
cmyk(71%, 53%, 0%, 12%) |
| Blueviolet | rgb(138, 43, 226) |
cmyk(39%, 81%, 0%, 11%) |
| Hotpink | rgb(255, 105, 180) |
cmyk(0%, 59%, 29%, 0%) |
よくある質問
四つの値を足すと 100 になるべきですか?
いいえ。各版は独立していて、そのインクが面積をどれだけ覆うかを表します。ただし合計がおよそ 300% を超えると印刷所から警告が出ます。それだけインクが乗ると乾かなくなるためです。
デザインツールで純黒が 0/0/0/100 でないのはなぜですか?
広い黒面積にはリッチブラックを使うのが普通です。K の下にシアン・マゼンタ・イエローを少し敷いて深く見せる方法です。単純な式ではそうした値は出ません。計算ではなく印刷側の判断だからです。
同じ RGB は常に同じ CMYK になりますか?
この式ではそうですが、ツールごとに異なります。Photoshop・InDesign・RIP などプロファイルを反映するものは出力機器を計算に入れるため、同じ RGB でも別の値になります。