スポットからプロセスCMYK近似
スポット色を4色で再現し、どこまで近いかを確認できます。RGB 200, 16, 46はシアン0 %、マゼンタ92 %、イエロー77 %、ブラック22 %になり、Delta Eは0.4385で一致度は優秀です。総インク量とプロセス色域も確認します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Red
- 200
- 緑
- 16
- 青
- 46
- 特色名
- Brand Crimson
- シアン
- 0
- マゼンタ
- 92
- イエロー
- 77
- Key
- 22
RGBしか手元にないブランドのスポット色から、印刷に使えるプロセス配合が必要ですか。赤・緑・青を0から255の整数で入力し、任意でインク名と最大総面積率(TAC)を指定すると、シアン・マゼンタ・イエロー・キー(黒)の百分率と短いレシピ文字列が得られます。エンジンはプロセス色を再構築し、元のスポットとCIE L*a*b*上でCIE76のDelta Eを比較し、一致品質、総インキがTAC上限内か、再構築が実用的なプロセスガマット帯に入るかを報告します。
印刷でスポットからプロセス近似が重要な理由
スポットインクは図書館やブランドブックから単一プレート色として調合・購入され、プロセス原色の網点ではなくベタ一色として刷られます。プロセス印刷はシアン・マゼンタ・イエロー・黒の各版からあらゆる色相を組み立てます。
予算や印刷機構成、短納期デジタル機が第五・第六版を持てないとき、制作チームはパッケージモックや営業サンプル、重要度の低い印刷物向けに十分な近さのCMYK配合でスポットを近似する必要があります。デザイナーが持つのはWebスタイルガイドや商品写真のsRGB三つ組だけで、測定された分光ラボ値ではないことがよくあります。
本機能はその実務的な入力—三つの整数チャンネル—を受け取り、チケット・PDF注釈・プリフライトメモに貼れる古典的なプロセス配合を生成します。また購買担当が常に問う「再構築は意図したスポットからどれだけ離れているか」にも答えます。カスタムICCプロファイル下のソフトプルーフではなく、安定してスクリプト可能な基準線が必要なときに使ってください。
目的は検証付きの誠実な近似であり、蛍光やメタリックなどすべてのスポットがプロセスガマットに入ると主張することではありません。
活用例
第五版なしのブランド引き渡し
ブランドのRGBスウォッチをDelta E付きCMYKプロセス配合にし、製版前に印刷購買が四色代替を承認または却下できるようにします。
パッケージのTAC適合チェック
濃いスポット近似に最大総面積率を課し、印刷安全のためCMYスケーリングが必要だった配合をフラグします。
カタログとCMSの自動化
デジタル商品色をプロセス配合へ一括変換し、各SKU横にレシピ文字列と一致等級をベンダーポータルへ保存します。
よくある質問
これは完全なICCソフトプルーフですか?
いいえ。 古典的なRGB–CMYK式とLabのDelta Eを決定論的基準として使います。法的ブランド許容には測定スペクトルと印刷機固有プロファイルを使ってください。
Delta Eは何を表していますか?
4色での再現が元のスポット色からどれだけ離れているかを、CIE LabとCIE76の式で測った値です。200, 16, 46の赤はDelta E 0.4385で再現され、優秀な一致と評価されます。
総インク量の上限は何のためにありますか?
総インク量は4つの比率の合計です。例のレシピは上限300 %に対して191 %なので収まっています。印刷機や用紙に合わせて上限を指定できます。
蛍光色やメタリックのスポット色にも使えますか?
確実ではありません。蛍光やメタリックなどのインクは通常のプロセス色域から外れやすいためです。結果には再現が実用的な範囲に収まるかが示されますが、厳しいブランド基準には測色を使った作業が必要です。
インクに名前を付けられますか?
付けられます。Brand Crimsonのようにスポット色の名前を入れると、レシピと一緒に返されるため、作業指示やプリフライトのメモでどのインクを近似したかが明確になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/color/spot-to-process \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"red":200,"green":16,"blue":46}'const res = await fetch("https://api.kit.forhosting.com/color/spot-to-process", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"red": 200,
"green": 16,
"blue": 46
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/spot-to-process",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"red": 200,
"green": 16,
"blue": 46
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/spot-to-process", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"red":200,"green":16,"blue":46}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"red":200,"green":16,"blue":46}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/spot-to-process", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"red": 200,
"green": 16,
"blue": 46
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.spot_to_process",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ブラウザでは無料、APIは成功リクエストごとに$0.002です。
印刷でスポットからプロセス近似が重要な理由
Delta Eと明確なmatch_qualityラベルを返すことで、本格的なカラーマネジメント作業環境を開かずにGo/No-Go判断を支えられます。
レシピ・TACスケーリング・Delta E検証の仕組み
エンジンはまず検証済みのsRGBチャンネルを標準の減算式でCMYK百分率に変換します。キーは正規化した赤・緑・青の最大値を1から引いた値、シアン・マゼンタ・イエローは残りの色信号から導出し、整数百分率に丸めます。次にプロセス配合を近似sRGBへ逆変換し、元のスポットと再構築の両方をD65下のCIE L*a*b*へ写して、Lab空間のユークリッド距離としてCIE76 Delta Eを計算します。品質帯は1未満がexcellent、3未満がgood、6未満がfair、6以上がpoorです。四版の合計がmax_tac(既定300パーセント、100〜400で設定可)を超える場合、黒を保ったままシアン・マゼンタ・イエローを比例スケールし、丸めの余りを削って総インキが上限を超えないようにします。このTAC工程は、過剰カバレッジが乾燥不良や裏移りを招く枚葉オフセットの典型制約をモデル化します。within_process_gamutはDelta Eが3未満のとき真です。任意のspot_nameは人が読めるチケット用にエコーされます。
入出力・料金・本格CMSワークフローを選ぶ場面
法的なブランド許容が厳しい場合、基材と網点が既知の場合、スポットがネオン・メタリックなど通常のプロセスガマット外の場合は、印刷機ICCプロファイル付きの測定分光ワークフローを優先してください。素早い見積り、カタログ自動変換、チケット生成、デジタルRGBブランドトークンと四色再構築の違いを教える用途では本ツールを優先してください。必須の整数フィールドred・green・blue(0〜255)で呼び出します。任意のspot_nameはログ用にインクをラベルし、任意のmax_tacは総面積率の上限を設定します。成功時は入力チャンネル、cyan・magenta・yellow・key、recipeとcmyk文字列、プロセス再構築のRGB、delta_e、match_quality、total_ink、max_tac、tac_ok、tac_scaled、within_process_gamutを返します。ホストAPIの料金は成功リクエストごとに固定の$0.002で、範囲外チャンネルなどのinvalid_input失敗は課金されません。表面が安定するまでステータスはbetaですが、同じ入力に対する算術契約は固定なので、下流システムは安定したフィールド名と評価しきい値に依存できます。
技術的な質問
スポットからプロセス近似はどの入力を受け付けますか。
必須の整数チャンネルred・green・blue(0〜255)。任意でspot_name(文字列)とmax_tac(整数100–400、既定300)。範囲外はinvalid_inputを返します。
応答には何が含まれますか。
プロセスのcyan・magenta・yellow・key百分率、recipeとcmyk文字列、再構築RGB、CIE76のdelta_e、match_quality、total_ink、TACフラグ、within_process_gamutです。
スポットからプロセスのAPI料金はいくらですか。
成功したAPI呼び出しは毎回$0.002です。同じエンジンはアカウントなしでブラウザでも無料です。
近似は決定論的ですか。
はい。ネットワーク呼び出し・乱数シード・時計依存はなく、同じRGBとmax_tacは常に同じJSONを生成します。