ForHosting KIT · 科学

絞りとシャッター速度から露出値を計算

絞りとシャッター時間を、ISO 100基準のひとつの露出値にまとめます。f/8で1/125秒(0.008と入力)ならEV 12.966となり、2つの設定の差を段数で比べられます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
F値
8
シャッター時間
0.008
結果
露出値
12.9657842847
露出値 (丸め)
12.966

この計算ツールは、絞りのF値とシャッター時間を、一般的な ISO 100 基準の露出値へ変換します。写真の技術資料や露出表で使われる、絞り値の2乗を露光時間で割った値の底2の対数を求めます。正のF値と秒単位の正の時間を入力すると、完全な計算値、表示用に小数第3位まで丸めた値、使用した式が返されます。計算は決定論的なローカル演算であり、ネットワークには依存しません。

絞りとシャッター時間による露出値を理解する

露出値は、絞りとシャッター時間の組み合わせを1つの数値にまとめ、異なるカメラ設定を比較しやすくする指標です。このツールでは EV = log2(N²/t) を使用します。N は絞りのF値、t は秒単位のシャッター時間です。

この計算は感度を入力に含めないため、標準的な ISO 100 を基準とします。F値を2乗することで開口面積の変化を反映し、時間で割ることでセンサーやフィルムに光が届く長さを反映します。底2の対数により、結果は段数として読めます。

EV が1違う場合、N²と時間の比率は2倍違います。絞りを変えずに時間を半分にすると、EV は1増えます。同じ時間のまま絞りを1段絞っても、EV は1増えます。

ただし、この値は選択した設定を表すもので、写真が適正かどうかを判定するものではありません。被写体の輝度、感度、フィルター、撮影意図も結果に影響します。

実際の作業で設定を正確に比較する

絞りと時間が既知で、ISO 100 基準の明確な EV が必要な場合にご利用ください。2つの候補を計算して値を引けば、差を段数で確認できます。授業では絞りを固定して時間を半分にし、EV が正確に1増えることを示せます。

同じ EV は絞りと時間の比率が等しいことを示しますが、同じ画像になることを保証しません。被写界深度、被写体ぶれ、レンズ透過率、手ぶれ補正、感度は、それぞれ実写に影響します。このツールは ISO 補正、シーン測光、設定の推奨、露出計のシミュレーションを行いません。

単発の確認にはブラウザー版をご利用ください。

同等のカメラ設定を比較

2つの絞りと時間の組み合わせから EV を求め、写真の段数として差を比較できます。

露出の三角形を説明

絞りを固定したまま時間を2倍または半分にしたとき、値がどう変わるかを示せます。

ソフトウェア内の設定を正規化

保存されたF値と時間を、表、テスト、並べ替え用の決定論的な ISO 100 の EV に変換できます。

どの計算式を使用しますか?

EV = log2(N²/t) を使用します。N はF値、t は秒単位のシャッター時間です。

ISO 感度も計算に含まれますか?

含まれません。 絞りとシャッター時間による従来の値を ISO 100 基準で計算します。

シャッター時間はどう入力しますか?

正の秒数で入力してください。1 は1秒、0.125 は8分の1秒、0.008 はおよそ125分の1秒です。

0や負数が拒否されるのはなぜですか?

対数にはF値の2乗と時間の比が正である必要があり、正でない設定から有限の実数 EV は得られません。

EV が1違うとはどういう意味ですか?

1段の差を表し、F値の2乗と時間の比率が2倍異なることを意味します。

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

POSThttps://api.kit.forhosting.com/optics/exposure-value-from-settings

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

curl -X POST https://api.kit.forhosting.com/optics/exposure-value-from-settings \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"f_number":8,"shutter_time":0.008}'
{
  "f_number": 8,
  "shutter_time": 0.008
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "optics.exposure_value_from_settings",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

API では正常に処理された1件につき $0.002 です。

有効な設定を入力して結果を読み取る

1 は1秒、0.125 は8分の1秒、0.008 はおよそ125分の1秒です。計算や自動テストには丸めていない値を、画面表示には丸めた値をご利用ください。formula には式が明記されます。f_number には 1.4、2.8、5.6、8、16 などの正の有限数を入力してください。shutter_time には秒単位の正の有限時間を指定します。両方の項目が必須です。 未入力、0、負数、無限大、数値ではない文字列は、有限の実数として露出値を定義できないため invalid_input になります。成功時の応答は正規化した設定を示し、JavaScript の数値精度による exposure_value を返します。表やラベル向けに小数第3位まで丸めた exposure_value_rounded も含まれます。この関数は乱数、時計、外部サービス、変動する参照表を使わないため、同じ有効な入力から常に同じ JSON が得られ、教材や再現可能なソフトウェアテストに適しています。

実際の作業で設定を正確に比較する

アプリケーションでは、メタデータから取得した設定を API に送り、並べ替えや検査用の正規化値として保存できます。反復可能なサーバー処理では、正常な1件につき $0.002 の API で、同一の決定論的な計算と検証をご利用いただけます。

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