写真全体を白っぽくせずに暗い写真を明るくする
「自動」と表示されたスライダーの裏に隠さず、3種類のトーンカーブを明示しています。画像全体を持ち上げるもの、影だけを持ち上げるもの、窓を背に立つ被写体向けの強い補正です。
ドロップ · ペースト · 選択
ここに画像をドロップ
または . このブラウザのタブで開かれ、アップロードされません — このページにはアップロード先のエンドポイントがありません。
結果
露出不足と逆光は同じ問題ではない
どちらも暗く見える2枚の写真が、正反対の理由でそうなっていることがあります。一方に合う補正が、もう一方を台無しにします。露出不足の写真ではフレーム全体が暗くなっています。センサーに届いた光が足りず、影からハイライトまで、すべてが本来より低い位置にあります。逆光の写真では、フレーム全体が暗いわけではありません。被写体の後ろにある窓は適正露出で明るく、手前の被写体がシルエットになっています。
逆光に画像全体の明るさ調整カーブを適用すると、窓は明るい状態から白に変わり、空に残っていた最後のグラデーションも失われます。そして写真は、人が「明るくした」と聞いて思い浮かべる、白っぽく平坦な見た目になります。露出不足にシャドウだけのリフトを適用すると、ハイライトは暗いままです。もともと明るい部分が存在しなかったからです。
このツールは読み込み時に画像の平均輝度を表示し、2つのケースを1つの数値で区別できるようにします。100のうち平均がおよそ32未満なら、本当に露出不足です。平均が通常の範囲にあり、被写体だけが暗いなら逆光のケースです。その場合はシャドウリフトか逆光カーブが適しています。
3つのカーブを関数として見る
各モードは、入力の明るさを出力の明るさに変換する1つの関数です。256-entryのルックアップテーブルを通して適用します。これはすべての写真アプリが行う処理と同じで、ピクセルごとではなく、取り得る値ごとに一度だけ実行します。強度60で、完全な明るさに対する割合として表した6つのサンプルレベルに、各カーブがどのように作用するかを示します。
| カーブ | 5% | 15% | 30% | 50% | 70% | 90% |
|---|---|---|---|---|---|---|
| 自然 | 16% | 32% | 48% | 66% | 81% | 94% |
| 影上げ | 34% | 38% | 45% | 57% | 72% | 90% |
| 逆光の被写体 | 51% | 54% | 59% | 67% | 78% | 88% |
右側の列を見てください。Naturalは5%のサンプルだけでなく90%のサンプルも動かします。これが「画像全体を明るくする」という意味であり、明るい場面が平坦になる理由です。Shadow liftは90%のサンプルにほとんど触れません。ピクセルが70%になる頃には、加わる量はほぼゼロだからです。そのため、空は空のまま保たれます。Backlitは同じ形状を強くしたものです。82%を超える部分ではロールオフし、最も明るい領域が白にクリップされる代わりに圧縮されます。
カーブは各カラーチャンネルに同じように適用されます。そのため色相が保たれ、明るくなるにつれて彩度が少し下がります。明るさのコントロールに期待される動作です。輝度だけに適用して色を再スケーリングすれば彩度はより保てますが、持ち上げているまさにそのシャドウでカラーノイズも増幅します。この画質の範囲では、そちらのほうが悪い選択です。
ノイズは代償であり、不具合ではない
センサーは信号とノイズを一緒に記録します。明るい場所では信号が大きく、ノイズはその下に隠れて見えません。暗い部屋では信号が小さく、ノイズが記録されたものに占める割合も大きくなります。明るくすると両方が同じ量だけ増幅されるため、持ち上げたシャドウは、適正露出のシャドウより必ずざらつきます。
これはツールの失敗ではありません。写真が実際にどれだけの情報を含んでいるかを示しているだけです。粒子が許容できない場合の選択肢は、持ち上げる量を減らすこと、出力サイズを小さくすること、またはカメラのRAWファイルがあればそこに戻ることです。小さいサイズではピクセルがまとめられる際にノイズが平均化されます。また、RAWには、このツールが受け取る8-bitのJPEGより数段分大きな余裕があります。
明るくした画像では出力品質を高く保ってください。ノイズは高周波のディテールであり、非可逆エンコーダーが最も多くのビットを使う部分です。そのため、品質70で明るくした写真は、品質70の元画像より明らかに悪く見えます。
復元できないもの
白飛びしたハイライトは失われています。3つのチャンネルすべてでピクセルが255になると、センサーは飽和しています。ファイルに記録されているのは飽和したという事実だけで、飽和をどれだけ超えていたかは記録されません。白飛びした窓のある写真を明るくすると、白飛びした窓が少し大きくなるだけです。
完全に黒いフレームも、反対側にある同じ問題です。センサーが何も記録していなければ、掛け合わせるものがなく、持ち上げると灰色のノイズになります。読み込み時にツールが表示する平均輝度は、時間をかける前にこのことを確認できるようにするためのものです。
また、明るさ調整はノイズ除去、シャープ化、ホワイトバランスではありません。カーブを公開した1つの処理であり、明確に説明しています。多くのスライダーが提供するものよりは透明ですが、写真エディターよりできることはかなり少ないものです。ほぼ適切な写真なら、これで作業は完了します。手を入れる必要がある写真には、本格的なエディターが正直な答えです。
関連するケース:代わりにハイライトを保つ
写真を明るく見せる別の方法があります。シャドウにはまったく触れず、対応するディスプレイで使えるようにハイライトの余裕を増やす方法です。これがgain mapの役割です。別のツールであるUltra HDRコンバーターがgain mapを作成します。通常の画面では同じ写真のまま、HDR画面では立体感がはっきり増します。
この2つは代替ではなく、相補的なものです。明るさ調整は誰もが見るピクセルを変え、gain mapは、すでに存在するピクセルを対応するディスプレイがどう扱うかを変えます。暗い写真なら通常は前者が必要です。明るい窓や鏡面反射がある適正露出の写真なら、通常は後者が適しています。
どちらを使っても、ここでの出力はピクセルからエンコードされるため、位置情報、カメラ情報、その他すべてのメタデータフィールドは処理の途中で削除されます。副作用ではなくそれが目的なら、メタデータツールを使ってください。明るくした結果をサイズ制限内に収める場合は、圧縮ツールのページが適しています。
できないこと
後から判明するのではなく、ここで示す制限
- 明るくすると、センサーが記録したものはノイズも含めて増幅されます。暗い部屋で高いISO感度で撮った写真は、同じ割合で明るくなり、粒子も目立つようになります。
- 白飛びしたハイライトは戻せません。白飛びした窓は3つのチャンネルすべてで255になっており、その背後にある情報はありません。
- これは8-bit画像に対して動作します。カメラのRAWファイルにははるかに大きな余裕があり、同じ写真ならRAWエディターのほうが必ず優れた結果になります。
よくある質問
-
01 暗い写真を明るくするにはどうすればよいですか?
まず、写真全体が暗いのか、被写体だけが暗いのかを判断します。画像全体のガンマカーブは露出不足を補正し、シャドウリフトは窓を背に立つ被写体を補正します。明るい部分をそのままにできるためです。前者を後者の問題に適用すると、明るさ調整でよく見られる白っぽい仕上がりになります。 -
02 シャドウリフトは実際に何をしていますか?
ピクセルの暗さの二乗に比例した量を加えます。そのため、黒には補正量の全量が加わり、中間調には4分の1が加わり、ハイライトには何も加わりません。3つのモードの違いこそがこのツールで選ぶ唯一の点なので、カーブを隠さずこのページに示しています。 -
03 明るくした写真がざらついて見えるのはなぜですか?
粒子はもともと存在していて、暗すぎて見えなかったからです。明るくすると信号とノイズが同じ割合で増幅され、暗所でセンサーが記録するものの大部分をシャドウノイズが占めます。弱めの設定にするか、出力サイズを小さくすると、どちらもノイズを目立たなくできます。 -
04 写真はアップロードされますか?
いいえ。このタブ内のピクセルに256-entryのルックアップテーブルでカーブを適用するだけで、何も送信されません。 -
05 完全に黒い写真を復元できますか?
いいえ。センサーが何も記録していなければ、増幅するものがなく、灰色のノイズになるだけです。ファイルを読み込むと平均輝度を表示するため、試す前に結果を確認できます。 -
06 色は変わりますか?
各チャンネルに同じカーブを適用するため、色相は保たれ、明るくなるにつれて彩度が少し下がります。これは写真アプリが明るさと呼ぶ処理です。ホワイトバランス用のツールではなく、その目的もありません。 -
07 明るくするとメタデータは削除されますか?
はい。出力はピクセルから再エンコードされるためです。それが副作用ではなく目的なら、画像に触れずに処理できるメタデータツールを使ってください。