HSL から CMYK への変換

どんな HSL の色も CMYK に変換 — 即時、無料で

#00A4E6

色の値を貼り付けて — フォーマットを自動で検出するよ。

H
S
L
CMYK の結果
Cyan
73%
Magenta
19%
Yellow
0%
Key (black)
0%

CMYKプロファイル:Coated FOGRA39(Photoshopのヨーロッパ向け既定値)

この色のすべてのフォーマット

HSLでデザインしたパレットを紙に出すことはよくある。ここでは選んだ色相・彩度・輝度から印刷所が使う4色のインク割合を返す。

HSL から CMYK への変換のしくみ

  1. HSLの三要素を0〜255のRGBチャネルに変換する。
  2. それらをsRGB値として読み取り、色をCoated FOGRA39プロファイルで照合する。
  3. マッチング方法に「相対的な色域を維持」を使い、「黒点の補正を使用」をオンにする。これにより白は紙の白のまま保たれ、黒は印刷機で印刷できる最も濃いインクに対応する。
  4. 4つのインク値を整数のパーセンテージに丸める。Photoshopのヨーロッパ向けCMYK既定値に従う。

実際の例

HSL hsl(197, 100%, 45%)=CMYK cmyk(73%, 19%, 0%, 0%)

二つの変換が続けて行われるため丸めは二度発生し、CMYKの段階では標準のCoated FOGRA39プロファイルを使う。他のCMYKプロファイル(印刷所のものなど)では数値が異なる。印刷結果はHSLのプレビューよりわずかに鮮やかさが落ちると考えておく。

HSL と CMYK の解説

HSL とは?

HSL は色相(色相環の 0–360°)、彩度(どれだけ鮮やかか、0–100%)、明度(どれだけ明るいか、0–100%)に分ける。人が色を説明する方法に合っているため、HSL はティントやシェード、一貫したパレットを手作業やコードで作るのに最も扱いやすいフォーマットだ。

構文:
hsl(H, S%, L%)
範囲:
0–360°, 0–100%, 0–100%
おすすめ用途:
パレット、ティントとシェード、テーマ作り

CMYK とは?

CMYK は印刷で使われる4色インクのモデル:シアン、マゼンタ、イエロー、キー(黒)で、それぞれ 0–100% の割合で表す。インクは光を吸収するので発光する画面より扱える色域が狭く、画面で鮮やかな色は印刷するとくすんで見えることがある。

構文:
cmyk(C%, M%, Y%, K%)
範囲:
インクごとに 0–100%
おすすめ用途:
印刷、パッケージ、入稿データ

HSL から CMYK への参照表

よく使われる CSS の色を HSL から CMYK に変換しました。

色HSLCMYK
blackhsl(0, 0%, 0%)cmyk(89%, 78%, 62%, 97%)
whitehsl(0, 0%, 100%)cmyk(0%, 0%, 0%, 0%)
redhsl(0, 100%, 50%)cmyk(0%, 95%, 92%, 0%)
limehsl(120, 100%, 50%)cmyk(64%, 0%, 100%, 0%)
bluehsl(240, 100%, 50%)cmyk(93%, 75%, 0%, 0%)
yellowhsl(60, 100%, 50%)cmyk(9%, 0%, 96%, 0%)
orangehsl(39, 100%, 50%)cmyk(0%, 42%, 94%, 0%)
tealhsl(180, 100%, 25%)cmyk(83%, 28%, 47%, 12%)
purplehsl(300, 100%, 25%)cmyk(63%, 100%, 5%, 2%)
grayhsl(0, 0%, 50%)cmyk(48%, 39%, 39%, 21%)

よくある質問

HSLの三要素を0〜255のRGBチャネルに変換する。 それらをsRGB値として読み取り、色をCoated FOGRA39プロファイルで照合する。 マッチング方法に「相対的な色域を維持」を使い、「黒点の補正を使用」をオンにする。これにより白は紙の白のまま保たれ、黒は印刷機で印刷できる最も濃いインクに対応する。 4つのインク値を整数のパーセンテージに丸める。Photoshopのヨーロッパ向けCMYK既定値に従う。

二つの変換が続けて行われるため丸めは二度発生し、CMYKの段階では標準のCoated FOGRA39プロファイルを使う。他のCMYKプロファイル(印刷所のものなど)では数値が異なる。印刷結果はHSLのプレビューよりわずかに鮮やかさが落ちると考えておく。

CMYK は印刷で使われる4色インクのモデル:シアン、マゼンタ、イエロー、キー(黒)で、それぞれ 0–100% の割合で表す。インクは光を吸収するので発光する画面より扱える色域が狭く、画面で鮮やかな色は印刷するとくすんで見えることがある。

できるよ。入力欄のそばにある入れ替えボタンで CMYK → HSL のコンバーターに切り替えられる。同じ仕組みで動くし、どちらの方向も同じ数式を逆に適用するだけだよ。

中程度の明度で彩度が高い領域は画面と印刷で最もズレやすい。印刷に耐えさせたい色は変換前に彩度を少し落とすと安全。