色情報の形式変換
色を扱う形式を変換したいことがあります。手軽に変換できるようにJavaScriptで変換できるようにしてみました。なお、空欄は計算時に0と見なします。変換のために書いた処理内容を見たい人はJavaScriptのソースコードメモをご覧ください。
CMYKからRGBに変換
CMYKとRGBは色空間の広さの違いから可逆変換できません。変換すると若干異なる色となりますので、計算した値を使用する際には注意してください。CMYKは0~100のパーセント値で入力します。
RGB R G B
RGBからCMYKへの変換/RGBからHSLへの変換
RGBとCMYKでは表現できる色の広さが違います。黒であるKへどれだけ割り当てるかの計算方法によって変換結果がかなり変わるので相互に変換することはできません。そのため、上のCMYKからRGBに変換のCMYK入力値に戻せないことが多いです。
CMYK
H S% L%
- 2012-2-10
- ちょいと作ってみた。