色温度ミレッド変換
ケルビンとフィルターで使うミレッド尺度を相互に換算します。5600 Kのデイライトは約178.57ミレッド、17.857デカミレッドです。1つの値を入れると4つの単位がまとめて分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 5,600
- 開始
- Kelvin
- To
- Mired
- 結果
- 178.5714285714 mired
- 入力
- 5,600
- ケルビン
- 5,600
- ミレッド
- 178.5714285714
照明デザイナー、写真家、カメラ技術者は、ケルビン色温度と、フィルターパックやホワイトバランス差分に使うミレッド尺度を常に行き来します。この色温度ミレッド変換器は、ケルビン・ミレッド・逆メガケルビン・デカミレッドのいずれかの正の値を、教科書どおりの恒等式(ミレッド=百万÷ケルビン)で他の対応単位へ変換します。逆メガケルビンは数値上ミレッドと同一で、1デカミレッドは10ミレッド——多くのジェルやダイクロイックフィルター表に刻まれた刻みです。
ケルビン・ミレッド・MK⁻¹・デカミレッドの説明
ケルビンの色温度は光源のおおよその黒体色を表します。ろうそく光はおよそ千八百K、スタジオのタングステン灯はおよそ三千二百K、デイライトバランスのストロボはおよそ五千六百K、曇天や電子フラッシュはさらに高いことがよくあります。ミレッド尺度(マイクロ逆数度の略)は、そのケルビン温度で百万を割った値として厳密に定義されます。
対応が線形ではなく逆数であるため、等しいミレッド刻みはおおよそ等しい知覚色シフトに対応し、フィルターメーカーが補正ジェルを生のケルビンではなくミレッドやデカミレッドで表記する理由になります。逆メガケルビン(MK⁻¹)は同じ量のSI風名称で、1ミレッド=1逆メガケルビンなので、この二つのラベル間の変換で数値は変わりません。
1デカミレッドは10ミレッドで、多くの色補正表やシネマジェル見本帳で使われる粗い刻みです。四単位のいずれかに正の測定値を入れると、すべてでの等価値が返り、ショットリストはケルビン、発注はミレッド差やデカミレッド刻みで進められます。手計算は不要です。
厳密な変換式と検証ルール
連鎖する単位変換で誤差が積み上がらないよう、すべての変換はケルビンをハブに経由します。ケルビンからはミレッド=百万÷T、逆メガケルビンは同じ数値、デカミレッド=ミレッド÷10=十万÷Tです。ミレッドまたは逆メガケルビンからはケルビン=百万÷ミレッド値、デカミレッドからはケルビン=十万÷デカミレッド値です。
係数はすべて正確な10の累乗で、近似曲線もプランク軌跡近似も、温度からRGBへの経路もありません(それは別能力です)。K・mrd・rmk・MK-1・dmなどの短い別名は受理され、応答では正規名に正規化されます。
ネットワーク呼び出しもモデル推論も時計依存もなく、同じオブジェクトは常に同じオブジェクトを返し、課金に敏感なパイプラインと単体テストが求める性質です。
活用例
ジェルとダイクロイックフィルターの計画
ランプのケルビンをミレッドに変換し、目標シーンのミレッドを差し引き、CTO/CTB補正ジェルをミレッドまたはデカミレッド刻みで寸法取りします。
カメラのホワイトバランスツール
ユーザーにはケルビンを示しつつ、ファームウェアやポストソフトでは基準白点に対する逆メガケルビン差分を保存します。
照明書類とショットリスト
5600Kデイライトヘッドとミレッドのフィルター段を混在して書くコールシートを、一つの一貫した尺度へ正規化します。
よくある質問
色温度ミレッド変換器が対応する単位は?
ケルビン、ミレッド、逆メガケルビン(MK⁻¹)、デカミレッドです。K・mrd・rmk・MK-1・dmなどの別名も受理され正規化されます。
ミレッドと逆メガケルビンは同じですか?
はい。 数値上1ミレッドは1MK⁻¹に等しく、変換器はラベルの違う同一量として扱います。
5600Kのデイライトをミレッドに変換するには?
結果は1e6/5600 ≈ 178.571428571429ミレッドで、姉妹単位も応答に含まれます。
フィルターの表示がケルビンではなくミレッドなのはなぜですか?
ミレッドはケルビンの逆数に基づく尺度で、同じミレッド幅の変化がほぼ同じ見た目の色の変化に対応するためです。同じケルビン幅では、そうはなりません。
ミレッドからケルビンに戻すには?
100万をミレッドの値で割ります。デカミレッドからなら、10万をその値で割ります。換算ツールがこの計算を行い、4つの単位すべての値をまとめて表示します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/mired \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":5600,"from":"kelvin","to":"mired"}'const res = await fetch("https://api.kit.forhosting.com/conv/mired", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 5600,
"from": "kelvin",
"to": "mired"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/mired",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 5600,
"from": "kelvin",
"to": "mired"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/mired", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":5600,"from":"kelvin","to":"mired"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":5600,"from":"kelvin","to":"mired"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/mired", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 5600,
"from": "kelvin",
"to": "mired"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.mired",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
エンジンは純決定的な算術のみで、同じ入力は常に同じJSONを返します。ブラウザでは無料、成功したAPIリクエストは$0.002、サブスクリプションは不要です。
厳密な変換式と検証ルール
valueフィールドは有限の正の数でなければならず、ゼロと負は逆数定義のもとで使える色温度を与えないため拒否されます。未知の単位文字列はinvalid_inputでフィールド名と受理名一覧を示して失敗します。
API契約・料金・典型的な作業フロー
formula文字列はドキュメント用サイドバー向けに恒等式を再掲します。ブラウザ経路は同一の純粋モジュールを無料で実行し、セットでの素早い確認や授業デモに適します。写真家は5600Kのデイライト読みを約178.57ミレッドへ変換してからフィルター差を計算し、ガファーは3200Kのタングステン板をミレッドに直し差分でCTO/CTBパックをデカミレッド刻みで寸法取りし、ファームウェアやカメラアプリ作者はホワイトバランスUIをケルビンのまま参照に対するMK⁻¹差分を記録します。公開面が固まるまでステータスはbetaですが、算術そのものは固定の教科書恒等式で、同じ入力では変わりません。能力呼び出しには三フィールドが必要です。有限正数のvalue、元単位のfrom、先単位のtoです。正規単位名はkelvin・mired・reciprocal_megakelvin・decamiredです。成功ペイロードは入力と正規のfrom・toをエコーし、resultと短い表示単位を返し、さらにkelvin・mired・reciprocal_megakelvin・decamiredも含むため、一回の呼び出しでUIラベルとジェル表の両方を賄えます。ホストAPIの料金は成功リクエストごとに定額$0.002で、欠落フィールド・非正の値・未知単位などのクライアント検証失敗は残高を消費しません。
技術的な質問
APIの料金はいくらですか?
成功したAPI呼び出しは毎回$0.002です。同じ変換器はアカウント不要でブラウザでも無料です。
未知の単位を送るとどうなりますか?
単位が未知である旨と受理名一覧を示すinvalid_inputで失敗します。無効なクライアント入力は課金されません。