用紙白の色調整
紺の#3366ccをクリーム色の用紙#f5e6c8に全面で刷ると#315ca0に見え、画面よりわずかに暗く温かみが出ます。招待状やレターヘッド、封筒を刷る前に、実際の用紙でのブランドカラーを確かめられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 色
- #3366cc
- 紙の白
- #f5e6c8
- カバー率
- 100
- T
- 1
- Hex
- #315ca0
- 抵抗(Ω)
- 49
- G
- 92
hex見本は、下地が画面の完全な白であるかのように指定されます。実際の便箋、招待状、新聞、クラフト封筒、塗工していない書籍用紙はそれほど白くないため、同じネイビーやブランドの赤は紙の上では暖かく、くすみ、わずかに暗く見えます。本ツールはそのずれを決定的に予告します。被覆率を想定白へ向かう従来の印刷ティントとして扱い、設計色を用紙白へ各八ビットチャネルと用紙チャネルの乗算で合成します。#ffffff上の全被覆は恒等、被覆率ゼロは用紙だけを示します。
用紙白への合成が一般的な混色ではない理由
デザイナーが用紙白のティント調整を探すのは、すでにブランドhexと測定または選択した用紙色があり、その紙の上のインキを見たいときであり、装飾見本二つの任意の中点を欲しいときではありません。モニタやデザイントークンファイルの想定白点は#ffffffです。
クリームのレイド紙、アイボリーの招待状、再生新聞、クラフト封筒、暖色の非塗工書籍用紙は、その白点を実際の反射率に置き換えます。#3366ccと指定されたネイビーは、下地が完全な白なら見える色です。黄みのクリーム紙では同じインキ処方は紙に濾されるため、プレビューは二つの独立した色相を補間するのではなく、設計色を用紙白へ合成しなければなりません。
本能力はそれを二つの明示段階で行います。第一に、被覆率は従来の印刷ティントです。インキの四十パーセントティントは、特色のティント帳が作られるように、用紙ではなく想定の画面白へ混ぜたインキです。
第二に、各設計チャネルを対応する用紙白チャネルと掛け、二百五十五で割ります。これは簡易な用紙シミュレーションと白点再写像で使う標準の紙反射モデルです。純白紙に全被覆なら結果は恒等であり、式が偽の被りを作っていないことの確認になります。
クリーム用紙では同じネイビーは暖かく、わずかに暗くずれます。被覆率ゼロはインキが載らないので用紙そのものを返します。経路は純粋な算術です。 ネットワークも乱数種も壁時計もありません。
入力契約、二段階の式、応答
colorはインキまたは設計のhexで、別名hex、ink、swatchを受け付けます。両色は先頭ハッシュの有無を問わず三桁または六桁のCSS hexを、大文字小文字を問わず受け付けます。内部では各色がゼロから二百五十五の赤緑青の整数へ展開されます。
tを被覆率を百で割ったものとします。各チャネルの設計値はcolorにtを掛け、二百五十五に一引くtを掛けたものを足した値です。出力チャネルはその設計値に用紙白チャネルを掛け、二百五十五で割り、最も近い整数へ丸め、合法な八ビット範囲へクランプしたものです。
プレビューはhex、整数のr g b、表示用のrgb文字列として現れます。originalとpaperのオブジェクトは解析済みの親チャネルを出し、再解析なしでインキ、用紙、合成を描けるようにします。resultはプレビュー見本を繰り返します。
formula文字列は二段階規則を文書と支援向けに言い直します。
用紙プレビューが役立つ場面と、しないこと
ブランドと包装のチームは画面白に校正した道具で主役hexを選び、その仕事が実際に刷られるクリーム便箋、非塗工板紙、再生挿入紙の上の誠実なプレビューを、完全なRIPやICC色管理のソフトプルーフ一式を開かずに必要とします。招待状店はアイボリー、パール、クラフトの用紙を売ります。
係はブランド色と用紙チップを打ち、二段階契約に合うデジタルモック用の結果hexをお客へ渡せます。デザイントークンの管路は紙を意識した面トークンを生成します。画面向けに指定されたブランドインキを保ち、同じインキを社内の用紙白へ合成した同伴トークンを出して、スライドとPDF校正が刷り物より冷たく見えないようにします。
印刷制作を教える著者は、ティントがまず想定白へ混ざること、用紙シミュレーションが用紙への乗算であること、それがHSL明度を滑らせることとも装飾二色を比率で混ぜることとも違うことを示せます。
名前付きCSS色は変換せず、アルファhexは受け付けず、インキのトラッピングや二特色のオーバープリントはモデル化せず、契約印刷の色管理ICCソフトプルーフの代わりにもなりません。用紙の意味を持たない任意の二hex混合、減法混色、HSLの明化、WCAGの対検査が必要なら、それらは別の検索意図と別の着地です。
結果hexを試験に固定し、被覆率を文書の区間内に保てば、モック、トークン、刷り合わせメモ向けに再現可能な用紙白プレビューが得られます。
活用例
クリーム便箋上のブランドインキを予告する
ネイビーまたはバーガンディのhexを実測したクリーム用紙へ全被覆で合成し、刷り合わせ前のデジタル便箋モックへ結果hexを載せます。
選んだ用紙白の上のティント帳
特色の被覆率を10%から100%まで社内のアイボリーまたはクラフト用紙白へ掃引し、包装刃型向けの紙を意識したティント段を作ります。
継続的インテグレーションの紙意識デザイントークン
ブランドインキを社内用紙白へ合成した同伴面トークンを出し、PDF校正とスライドがビルド間でビット一致するようにします。
よくある質問
この用紙白ティント調整でcoverageは何を意味しますか?
coverageは紙上のインキ百分率です。100は用紙へ再写像したベタ、0は用紙だけ、中間値はまず画面白へインキを混ぜ、その後紙の反射率を掛けます。
二色のhexを混ぜることと同じではないのはなぜですか?
一般の混合器は任意の二色を補間します。本プレビューはインキを想定白へ染め、チャネル乗算で用紙白へ合成するため、クリーム用紙はインキに被りを付け、クリームへ半分滑るのではありません。
インキと用紙にどのhex形式が使えますか?
先頭ハッシュの有無を問わない三桁および六桁のCSS hexです。
#3366ccはクリーム色の用紙#f5e6c8でどう見えますか?
全面に刷ると#315ca0、つまりrgb(49, 92, 160)に見えます。インキの各チャンネルが用紙の色で絞られるため、青はやや暗く温かみのある色になります。
真っ白な紙や、インキを載せない場合はどうなりますか?
#ffffffの紙に全面で刷ると、元の色がそのまま返ります。インキの量が0なら、紙そのものの色が表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/color/paper-white-adjust \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"color":"#3366cc","paper_white":"#f5e6c8","coverage":100}'const res = await fetch("https://api.kit.forhosting.com/color/paper-white-adjust", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"color": "#3366cc",
"paper_white": "#f5e6c8",
"coverage": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/paper-white-adjust",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"color": "#3366cc",
"paper_white": "#f5e6c8",
"coverage": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/paper-white-adjust", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"color":"#3366cc","paper_white":"#f5e6c8","coverage":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"color":"#3366cc","paper_white":"#f5e6c8","coverage":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/paper-white-adjust", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"color": "#3366cc",
"paper_white": "#f5e6c8",
"coverage": 100
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.paper_white_adjust",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無効なhexとゼロから百の外の被覆率はinvalid_inputで失敗します。無料のブラウザ経路と前払いAPIは同じ純粋関数を共有し、刷り合わせ脚本とデザインレビューは食い違いません。成功したAPI呼び出しは公開の$0.002を項目ごとに用い、検証失敗は課金されません。
入力契約、二段階の式、応答
必須フィールドを三つ送ってください。paper_whiteは用紙色で、別名paper、stock、paper_hex、backgroundは同じフィールドを指します。coverageはゼロから百までを含むインキ被覆率パーセントで、別名opacity、tint、amount、percentを受け付け、古いフォーム名も解決します。四桁・八桁のアルファ形式、ivoryのような名前付きCSS色、プログラミングの0x接頭辞はフィールド名付きのinvalid_inputで拒否されます。欠落フィールド、空文字、非hex桁、NaN、Infinity、閉区間の外の被覆率も失敗し、課金されません。成功時のJSONは正規化された六桁小文字のcolorとpaper_white、数値の被覆率、単位区間のtを返します。methodは常にtint_then_paper_multiplyであり、形を嗅がずに分岐できます。成功項目の料金は公開の$0.002です。無料のブラウザ実行器はWorkerと同じ同型ライブラリを取り込むため、ローカルのプレビューは成功したAPI本体とバイト単位で一致します。
用紙プレビューが役立つ場面と、しないこと
本能力は純粋なparseエンジンであるため、API料金は成功項目あたり公開の$0.002であり、失敗した検証は残高を消費しません。
技術的な質問
色付き用紙上のhex色をどう予告しますか。
color(インキのhex)、paper_white(用紙のhex)、coverage(0–100)を送ってください。APIはティント後乗算のプレビューのあと、合成hex、RGBチャネル、エコーした用紙白を返します。
用紙白ティント調整の料金はいくらですか。
ブラウザ道具は無料で、お使いの機器上で動きます。API要求は成功項目あたり$0.002の前払いKIT残高を用い、無効入力は課金されません。