Published by @SoNiceInfo at 2026/9/24
iPhoneや最新のデジタル一眼で撮影した写真をMacのLiquid Retina XDRディスプレイで開いたとき、太陽の光や夕焼け、水面のきらめきが実際に光を放っているかのように眩しく見えた経験はないでしょうか。これがHDR(High Dynamic Range)写真の持つ表現力です。
しかし、その写真をWeb用に変換したり誰かに送ろうとした途端、急に白飛びしてディテールが消えたり、全体がどんよりと暗くくすんでしまったりするトラブルがよく起こります。HDR画像は従来のSDR画像とはデータ構造が根本的に異なるため、一般的なツールでは正しく処理できないからです。
本記事では、HDR画像の基礎知識と仕組み(ゲインマップとPQ/HLGの違い)を分かりやすく整理した上で、Mac上でHDRの輝度や広色域を損なわずに一括変換・書き出しする実践的なハウツーを解説します。
HDR(High Dynamic Range:ハイダイナミックレンジ)とは、従来の画像規格であるSDR(Standard Dynamic Range)に比べて、最も暗い影から最も明るい光までの輝度差(ダイナミックレンジ)を圧倒的に広く記録・表示する技術です。
これまでのWebやPCで標準とされてきたSDR(sRGB)は、CRTブラウン管テレビの時代に作られた規格をベースにしています。
SDRの世界では、白は単なる数値のRGB(255, 255, 255)に過ぎません。室内の白いコピー用紙も、夏の直射日光も、夜空に光る街灯も、すべて同じ最大輝度(100%の白)として頭打ちになっていました。太陽を強調しようとすると周りの青空が白く吹き飛び、逆に空を綺麗に残そうとすると地上全体が黒くつぶれてしまうのがSDRの物理的限界でした。
HDRディスプレイ(MacBook ProのLiquid Retina XDRディスプレイやPro Display XDR、最新のスマートフォンなど)では、通常の画面の明るさをベース(100〜200nits)としながら、ハイライト部分だけを1,000〜1,600nits、場合によっては4,000nits以上へ局所的にブーストして発光させることができます。
| 比較項目 | 従来のSDR画像 | 最新のHDR画像 |
|---|---|---|
| ピーク輝度 | 約 100〜200 nits | 1,000 〜 4,000+ nits |
| 色深度 (階調) | 8-bit (256階調) | 10-bit (1,024階調) 〜 12-bit |
| 色空間 (色域) | sRGB | Display P3 / Rec.2020 (広色域) |
| トーンジャンプ | 夕焼けや空でバンディングが発生しやすい | 極めて滑らかなグラデーション |
| 主な記録形式 | 一般的なJPEG, PNG, WebP | AVIF, JPEG XL, Ultra HDR JPEG, HEIC |
これにより、写真の中の木陰は落ち着いた暗さを保ちながら、木漏れ日や水面の反射光だけが現実世界のようにピカッと眩しく光るという、肉眼で見た光景に近い臨場感が得られます。
ひとくちにHDR画像と言っても、現在普及している技術には大きく分けてゲインマップ方式と直接エンコード方式の2つのアプローチがあります。この違いを理解することが、適切な変換・運用の第一歩です。



ゲインマップ方式は、互換性を最優先に設計された現代の主流方式です。
直接エンコード方式は、映画や放送(Rec.2100規格)と同じく、画像データそのものをHDR専用の伝達関数(カーブ)で10bitまたは12bitの数値として丸ごと記録する方式です。
直接方式は無駄なデータ重複がなく、ファイルサイズを極限まで軽量化できる反面、対応していない古い環境で開くと、全体が白っぽく色あせて見えるおそれがあります。
iPhoneで撮った綺麗な写真や、一眼カメラから書き出したHDR素材を別の形式へ変換しようとした際、多くの人が失敗に突き当たります。その原因は主に3つあります。
HDR画像には、CICP(Colour Primaries, Transfer Characteristics, Matrix Coefficients)というカラーメタデータや、ゲインマップのバイナリタグが含まれています。
多くの画像変換ソフトや無料のWeb変換サービスは、これらの最新メタデータを理解できません。変換時に不要なExif情報とみなして削ぎ落としてしまうため、書き出された画像は通常のsRGBとして扱われ、コントラストが失われて薄暗くなったり、色がくすんだりします。
1,000nitsを超えるダイナミックレンジを持つ10bitデータを、単純に8bitのJPEGやPNGへ変換しようとすると、計算が破綻します。
適切なトーンマッピング(階調圧縮アルゴリズム)を通さない変換ツールを使うと、100nits以上のまばゆい領域が一律でRGB 255(完全な白)にクリップされ、ハイライトのディテールが真っ白に吹き飛んでしまいます。
「HDR 変換」などで検索すると出てくる無料のWeb変換サイトは、画像を一度海外のサーバーへアップロードして処理します。
未公開の作品、ポートフォリオ用の高画質マスター、クライアントワークの納品データ、家族や人物の写真などをサーバーへ預けるのはセキュリティ・プライバシー上大きなリスクです。しかも大半のWeb変換ツールはHDRをまともにサポートしておらず、8bit SDRに劣化して返ってくることがほとんどです。
MacでHDR画像を扱うなら、最も確実で高画質に仕上がるのがMac専用アプリImage Tool+です。
Image Tool+は、Apple Siliconの画像処理パイプラインに深く最適化されており、トランスファーカーブ、ピーク輝度、CICP、ゲインマップ(Apple HDR / Ultra HDR)を正確に認識。HDRの階調とDisplay P3 / Rec.2020の広色域をそのまま保持した状態で、AVIF、JPEG XL、WebPなどへ書き出せます。
画像をドラッグ&ドロップ
FinderからiPhoneのHEIC写真や一眼のHDR画像を複数枚まとめて投げ込みます。フォルダごとでもOKです。
出力形式を選択
Web配信に最適なAVIFや、写真マスターの保管に強いJPEG XL、汎用性の高いWebPなどを選びます。
Startを押して一括出力
Apple Siliconなら数百枚の10bit HDR画像も数秒〜数十秒で完了。完全ローカル処理で外部に画像は出ません。
macOS 12以降 · Apple Silicon ネイティブ · 買い切り
スクリプトに組み込んで自動化したい開発者やエンジニア向けに、コマンドラインツール(Homebrew)でHDR画像をエンコードする手順も紹介します。
ここでは、Web向けのHDRフォーマットとして最も普及しているAVIFを、公式エンコーダavifenc(libavif)を使って書き出す例を取り上げます。
brew install libavifコマンドラインでHDR画像を正しく書き出すには、10bit深度(--depth 10)とCICP値の明示的な指定が不可欠です。これを省略すると通常のSDR画像としてエンコードされてしまいます。
avifenc --depth 10 --cicp 9/16/0 input.png output_hdr.avif主なオプションの意味は以下の通りです:
--depth 10: 10bitカラーで出力(HDRに必須)。--cicp 9/16/0:9 = Colour Primaries: BT.2020(広色域)16 = Transfer: SMPTE ST 2084 (PQカーブ)0 = Matrix: GBR / Identity18(BT.2100 HLG)に変えて --cicp 9/18/0 と指定します。コマンドラインでの変換は柔軟ですが、以下の点に注意が必要です:
.heicファイルに含まれるApple独自のゲインマップを直接読み取ってAVIFゲインマップへ移送する作業が極めて難しい点。日常的に大量の写真をスムーズに処理したい場合は、これらを自動判別してくれるGUIアプリ(Image Tool+)を使う方が圧倒的にトラブルが少なくなります。
作成したHDR画像をWebサイトやブログに掲載する場合、すべてのユーザーがHDRモニターを使っているわけではない点に配慮する必要があります。
CSSのメディアクエリ dynamic-range と HTMLの <picture> タグを組み合わせることで、HDR対応環境には眩しいHDR画像を、通常環境には軽量なSDR画像を出し分ける理想的なレスポンシブ配信が実現できます。
<picture>
<!-- HDRディスプレイ向け: 眩しい輝度と広色域を保ったHDR AVIF -->
<source media="(dynamic-range: high)" type="image/avif" srcset="/images/scenery-hdr.avif" />
<!-- 通常のSDRディスプレイ向け: 軽量なSDR AVIF -->
<source type="image/avif" srcset="/images/scenery-sdr.avif" />
<!-- WebPフォールバック -->
<source type="image/webp" srcset="/images/scenery.webp" />
<!-- 最終フォールバック -->
<img src="/images/scenery.jpg" alt="風景写真" width="1600" height="1064" loading="lazy" />
</picture>media="(dynamic-range: high)": ブラウザとディスプレイがHDRに対応している場合にのみ、この<source>が採用されます。<img src="photo-ultrahdr.jpg"> 1行で配置しても、対応環境ではHDR、未対応環境ではSDRとして自動レンダリングされます。HDRに対応した画像フォーマットはいくつか存在します。用途に合わせて使い分けるのがベストです。
| フォーマット | 主な特徴とメリット | 最適な用途 |
|---|---|---|
| AVIF | JPEG比約50%減の圧倒的圧縮率。10bit/12bit HDR(PQ/HLG)に完全対応し、Chrome・Safari・Firefoxなど主要ブラウザが標準サポート。 | WebサイトでのHDR配信の本命 |
| JPEG XL (.jxl) | 極めて高画質で高ビット深度・広色域に対応。既存JPEGからの完全可逆変換が可能。Safari 17以降で表示対応。 | 写真マスターの長期保管・アーカイブ |
| Ultra HDR (JPEG) | 通常のJPEGにゲインマップを付与。未対応環境でも普通のJPEGとして100%表示できる互換性の高さが武器。 | SNS投稿・互換性を最優先するWeb配置 |
| HEIC | Appleデバイス間の撮影・保管標準。高画質かつ高効率だが、Safari以外の多くのブラウザでは直接表示できない。 | iPhone/iPadでの撮影・管理 |
フォーマットのより詳しい性能比較については、WebPとAVIFの比較記事やJPEG XLへの一括変換ガイドもあわせてご覧ください。
表現できる明るさの幅(ダイナミックレンジ)と、色域・階調です。SDR写真は最大輝度がおよそ100〜200nitsで8bit(256階調)に制限され、太陽やライトなどの強い光も白い紙も同じRGB 255で頭打ちになります。一方、HDR写真は最大1,000〜4,000nits以上のピーク輝度と10bit(1,024階調)以上の深さを持ち、Display P3やRec.2020などの広色域で、実際に発光しているかのようなまばゆいハイライトと豊かな影の階調を両立します。
標準的なSDR画像のメタデータ内に、HDR表示時にどの画素を何倍明るくするかを記録したモノクロのマップを埋め込む方式です。SDRディスプレイでは普通の画像として違和感なく表示され、HDRディスプレイではマップが適用されて眩しく光ります。AndroidのUltra HDRやAppleのHDR写真、国際標準規格 ISO 21496-1 で採用されています。
多くの一般的な変換ツールやWebサイトが、HDRに必要なCICPタグやゲインマップの情報を扱えず、破棄してしまうためです。メタデータを失った画像は通常のsRGBとして解釈され、トーンマッピングが正しく行われずにハイライトが真っ白に飛んだり、逆に全体が灰色にくすんで表示されたりします。
はい、可能です。Chrome、Edge、SafariなどのモダンブラウザはHDR画像(AVIFやゲインマップ付きJPEG等)の表示に対応しています。CSSメディアクエリの @media (dynamic-range: high) や <picture> タグを組み合わせることで、HDR対応ディスプレイのユーザーには高輝度なHDR画像を、未対応環境には軽量なSDR画像を出し分けるのが標準的な手法です。
トランスファーカーブ、ピーク輝度、CICP、ゲインマップを正確に解釈できる画像処理アプリが必要です。Mac専用アプリのImage Tool+なら、iPhoneのHEICやカメラのRAW/HEIF画像をドラッグ&ドロップするだけで、HDRと広色域を保持したままAVIFやJPEG XL、WebPへ安全に一括変換できます。完全ローカル処理のため未公開の写真も外部に送信されません。
スマートフォンやPCディスプレイの進化により、写真の表現は、紙を模したSDRから、光そのものを体感できるHDRへと急速に移行しています。
しかし、HDR写真の持つ豊かな明暗差と広色域をそのまま活用するには、CICPメタデータやゲインマップを正しく扱える適切なワークフローが欠かせません。中途半端なツールで変換して白飛びやくすみを引き起こしてしまっては、せっかくの美しい写真が台無しになってしまいます。
Macで安全・簡単、そして確実にHDR写真を扱いたいなら、Image Tool+を活用してみてください。フォルダをドラッグ&ドロップするだけで、大切な作品の光と色彩を余すところなく保ったまま、次世代フォーマットへと生まれ変わらせることができます。
Mac App Store · 買い切り · 完全ローカル処理