入力として3バイトまたはRGBを指定して、最も近いCMYK値を計算し、出力します。
- パラメータと戻り値を持つ関数、またはstdin / stdoutを操作するプログラムを作成する
- 選択したカラープロファイルを使用しますが、参照を提供します
- 入力は、範囲[0; 255]の個別の数値または6桁の16進文字列のいずれかです。
- 出力は、[0; 1]または[0; 100]の範囲の個別の数値である必要があります
- 標準コードゴルフ:抜け穴なし、最短コード勝利
- 贅沢なアイデアは大歓迎です
サンプルデータ:
input output
108,174,106 [0.3793103448275862, 0.0, 0.3908045977011494, 0.3176470588235294]
0,0,0 0,0,0,1
170,255,238 33,0,7,0
0x0088ff 1,0.4667,0,0
[250,235,215] [0,6,14,1.96]
#123456 .7907,.3953,0,.6627
- 未調整のマッピングは問題なく、おそらく最も簡単です
- 入力検証は不要です。floatは許可されます(範囲は0〜255)が、丸められることもあります
- 出力形式は、明確にコメントされているか、明白である必要があります。つまり:
- この順序でCMYK
- パーセンテージ[0; 100]でも純粋な数値[0; 1]でもかまいません
- テストには簡単な例[0,0,0]を含める必要があります。
このサイトには、私が見つけることができる最も多くの数のオンラインツールがあります。4桁を超えるツールを知っている人はいますか?
~
。