ForHosting KIT · 開発者向けツール

RGBからCMYKへ変換

このRGBからCMYKへの変換ツールは、赤・緑・青の各チャンネルを、シアン・マゼンタ・イエロー・ブラックのパーセント値へ変換します。一般的な0~255の範囲でRGB値を入力すると、標準的な減法混色の式が適用されます。結果は常に再現可能で、項目名が明確に示され、小数第2位までに丸められます。画像ファイルやカラーマネジメントソフトを用意せずに、簡単な確認、反復可能なソフトウェア処理、デザインの引き継ぎ、印刷準備の概算にお使いいただけます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

完全なRGBカラーをご入力ください

赤・緑・青を、それぞれ0以上255以下の数値で指定してください。色は3つの組み合わせで決まるため、すべて必須です。前の計算から得た小数も使用できます。値が欠けている場合、数値でない場合、無限大の場合、または範囲外の場合は、勝手に切り詰めずエラーにします。このため、不正な書き出しや対応付けの誤りを見逃しません。元データが16進数なら、先に各2桁を10進数へ直してください。変換結果を記録するときは元のRGB値も残してください。別のモデルで同じ公称色を表しますが、元のカラープロファイルを置き換えるものではありません。

減法変換の計算をご確認ください

最初に各RGBチャンネルを255で割って正規化します。ブラック成分は、正規化した3値の最大値を1から引いた値です。純黒以外では、各チャンネルの反転値から共通のブラックを除き、残った尺度で割ってシアン・マゼンタ・イエローを求めます。最後に4成分をパーセントへ変換し、小数第2位に丸めます。純黒は分母が0になるため特別に処理し、シアン・マゼンタ・イエローを0%、ブラックを100%とします。白は4成分すべてが0になります。

用途に応じて比率をご利用ください

返された値は、文書化、検証、教材、ソフトウェア処理に使える数学的な出発点です。実際の印刷では元の色も併記し、用紙と印刷機に適したCMYKプロファイルを印刷会社へご確認ください。プロファイル対応ソフトでは、画面より狭い印刷色域で見え方を保つため、比率が調整される場合があります。本ツールは総インキ量の上限を設定せず、リッチブラックの適否も判断しません。APIでの変換は1回 $0.002 で、ブラウザーでもネットワーク、乱数、時刻依存の状態を使わない同じ決定論的な処理を実行します。

デザイン引き継ぎの準備

印刷条件に合わせた調整を相談する前に、RGBカラーへ一貫したCMYK概算値を添えられます。

変換コードの検証

テスト、連携処理、標準式の別実装との比較に使える再現可能なパーセント値を生成します。

減法混色の学習

RGBとシアン・マゼンタ・イエロー・ブラックの関係を、純黒の特別な扱いも含めて示せます。

入力できるRGBの範囲は何ですか?

赤・緑・青はそれぞれ、両端を含む0~255の有限な数値である必要があります。

結果は小数第何位までですか?

各CMYK比率は小数第2位までに丸めます。正確な整数値は単純な数値のままです。

純黒を別に処理するのはなぜですか?

一般式では0による除算になるためです。標準結果はシアン・マゼンタ・イエローが0%、ブラックが100%です。

専門的な印刷変換と完全に一致しますか?

常に一致するとは限りません。専門ソフトではICCプロファイル、インキ量、黒版生成、用紙、レンダリング方法などを適用できます。

API変換の料金はいくらですか?

RGBカラー1件の変換は $0.002 です。ブラウザーでも計算をご利用いただけます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/color/rgb-to-cmyk

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/color/rgb-to-cmyk \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"red":46,"green":139,"blue":87}'
{
  "red": 46,
  "green": 139,
  "blue": 87
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.rgb_to_cmyk",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →