Pantone名からCMYK近似値を調べる
Pantone 186 Cは、シアン2%、マゼンタ100%、イエロー85%、ブラック6%という推定値になり、近似値で画面プレビュー専用と明記されます。印刷所の色見本が届く前でもレイアウトを進められます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 名前
- pAnToNe 186 c
- 名前
- Pantone 186 C percent
- 用途
- screen_preview_only
このPantone名からCMYKへの検索機能は、小規模で内容が明確な参照表に含まれる色について、画面表示用の実用的な概算値を返します。Pantone 186 Cのような名称を入力すると、シアン、マゼンタ、イエロー、ブラックの比率を確認できます。結果は概算であることが明示され、Pantoneの公式仕様、カラーマネジメントを伴う変換、印刷会社の色見本、校正刷り、インク配合、用紙試験、ICCワークフローの代わりにはなりません。
初期のビジュアル設計で検索結果を活用します
特色名は、印刷会社、校正用プロファイル、実物の色見本帳が用意される前からブランド資料に記載されていることがあります。この検索機能を使うと、デザイナー、開発者、コンテンツ担当者、プロジェクト管理者は、画面上で検討している段階のモックアップ、デザイントークン、表計算、実装メモに安定したCMYK形式の参考値を記載できます。
対応するPantone名を入力すると、シアン、マゼンタ、イエロー、ブラックの4つの整数比率が返されます。さらに、参照表の正規名称、パーセント単位、概算であることを示す値、画面プレビュー専用という用途も含まれます。大文字と小文字の違いや余分な空白は無視されるため、コピーした名称も使いやすくなっています。
ただし、検索条件そのものを曖昧にはしません。参照表を意図的に小さく保つことで、登録済みの名称には毎回同じ決定的な結果を返し、未登録の名称には明確なエラーを返します。権威があるように見える変換値を推測で作ることはありません。
初期レイアウトの検討や大まかな方向性の共有にお使いください。
CMYK比率が示す範囲を正しく理解します
CMYK値はシアン、マゼンタ、イエロー、ブラックの名目上の量を表しますが、同じ4つの数値でも、あらゆる環境で同じ色に見えるとは限りません。画面はRGBの光を発する一方、印刷ではインクが紙、コーティング、網点、印刷機の調整、観察時の照明、選択したカラープロファイルの影響を受けます。
そのため、この機能は測色的な一致を計算せず、独自の特色インクを再現できるとも主張しません。あくまで参照表を検索します。返される整数は簡潔で比較しやすいため、UIのプレビュー、仮文書、引き継ぎ時の相談に便利ですが、確認せずに本番用の指定へ転用しないでください。
正確な出力が必要な場合は、適用するCMYKプロファイル、印刷条件、用紙、校正方法を印刷会社に確認してください。そのうえで、承認済みのカラーマネジメントツールと、実物校正または契約校正を使用する必要があります。未調整の画面で見た一般的な比率だけに依存しないでください。
活用例
ブランドの仮レイアウトを準備する
画面上のレイアウトにCMYK形式の概算値を入れ、プレビュー専用であることを明確に保てます。
初期デザインの引き継ぎに注記する
対応するPantone名と一緒に、一貫したプレビュー比率を開発者や管理担当者へ共有できます。
よくある質問
Pantoneの公式変換ですか?
いいえ。 画面プレビュー用の独立した概算参照であり、Pantoneの公式データや配合式を提供するものではありません。
本番印刷の指定に使えますか?
最終仕様としては使えません。印刷会社と色、必要なICCプロファイル、実際の用紙、適切な実物校正または契約校正をご確認ください。
大文字と小文字は区別されますか?
区別されません。 大文字と小文字、前後の空白、連続する内部空白を正規化してから検索します。
印刷結果がプレビューと異なるのはなぜですか?
インク、紙、印刷機、プロファイル、照明、画面調整が見え方に影響するため、一般的な参照値では本番条件を再現できません。
Pantone 186 CのCMYK値はいくつですか?
推定値はシアン2%、マゼンタ100%、イエロー85%、ブラック6%です。画面上のモックアップや下書きに使い、本番の前には印刷所に承認済みの値を確認してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/color/pantone-cmyk-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Pantone 186 C"}'const res = await fetch("https://api.kit.forhosting.com/color/pantone-cmyk-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "Pantone 186 C"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/pantone-cmyk-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"name": "Pantone 186 C"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/pantone-cmyk-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"name":"Pantone 186 C"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"name":"Pantone 186 C"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/pantone-cmyk-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"name": "Pantone 186 C"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.pantone_cmyk_estimate",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
CMYK比率が示す範囲を正しく理解します
`approximate`は常に真で、`purpose`には常に`screen_preview_only`が入るため、この制限は人だけでなくシステムにも認識できます。
対応済みと未登録の名称を安全に処理します
アプリケーションではエラーを表示し、対応する名称の入力を依頼するか、専門的なカラーワークフローへ案内してください。アルゴリズムはネットワーク、乱数、現在日時、利用者の状態、変化する外部情報源を使わないため、成功した結果は安全にキャッシュできます。入力には空でない文字列`name`が必要です。`Pantone 186 C`のような値は、両端の空白を削除し、連続する空白を1つにまとめ、大文字と小文字を区別せずに比較するよう正規化されます。これにより通常の入力差は吸収できますが、不足する接尾辞を推測したり、番号を別の意味に解釈したり、任意の色説明を受け付けたり、外部カタログを検索したりすることはありません。正規化した名称が内蔵参照表にない場合は、その色が登録されていないことを示す`invalid_input`エラーになります。この動作は重要です。 推測した代替値がブランド資料に入り、後に承認済み仕様と誤解される事故を防げます。APIは1リクエストあたり$0.002で、ブラウザでも同じ純粋な検索ロジックを使います。同じ正規化入力からは常に同じJSONが得られます。
連携の活用例
管理対象の色名フィールドを検証する
小規模な参照表にある名称だけを受け付け、それ以外には型付きエラーを表示できます。
技術的な質問
未対応の名称を入力するとどうなりますか?
推測や類似名の選択は行わず、`invalid_input`エラーを返します。
APIリクエストの料金はいくらですか?
APIリクエスト1件は$0.002で、1つの色名を処理します。