以下、今年1月2日にリリースされた、ART Ver. 1.18 から備えられたHDR出力に関するマニュアル ( https://bitbucket.org/agriggio/art/wiki/Hdroutput ) を翻訳し公開します。
--------------------------
HDR 出力画像の生成
適切に設定されていれば、ART は HDR ディスプレイに適した画像を出力として生成できます。バージョン 1.16.4 から、手順が大幅に簡素化され、数回クリックするだけで済みます。
HDR としてエクスポートする
必要な依存関係ライブラリを指示通りインストールした上で、関連するカスタム イメージ形式プラグインを ART-imageio リポジトリからインストールすることにより、HDR 出力を有効にすることができます。プラグインが適切に構成されている場合、利用可能な出力形式のリスト (バッチ キューまたはファイル保存ダイアログ) に、次の 3 つの異なる HDR エントリが表示されます。「AVIF (HDR PQ)」、「JPEG-XL (HDR PQ)」 」、および「HEIC (PQ HDR-TV 1000 nits)」。なお、バージョン 1.18 以降、これらのプラグインは ART の Windows インストーラーには同梱されています (つまり、Windowsでは、プラグインをユーザが設定する必要なし)。
どの形式を使用するかは、対象の表示デバイスによって異なります。このページの最後で簡単に説明します。いずれの場合も、HDR 出力を生成するために必要な処理手順は同じです。
HDR出力の処理
デフォルトでは、ART のトーン カーブ モジュールは、ピクセル値を強制的に [0, 1] の範囲に固定します。 HDR の核心は、拡散ホワイト*1 (値 1 に対応) を超える輝度値を表示できるようにすることであるため、これは HDR 出力には望ましくありません。
画像を HDR 用に処理するには、トーン カーブ モジュールのホワイト ポイント スライダーを使用して、より高いクリッピングしきい値を設定します。また、スライダは自動的に曲線を「引き伸ばし」、必要に応じてコントラスト式を修正するので、ほとんどの場合、適切なホワイトポイントを設定するだけで済みます。 1 の値が 100 nit*2 に対応させなければならないことを考慮すると、理想としては、ホワイトポイントは目的のディスプレイ媒体のピーク輝度に近い値に設定する必要があります (したがって、画面のピーク輝度が 1000 nit の場合、値は 10 が適切です):
ホワイトポイントの値を大きくすると、ART の画像のプレビューが明るすぎるため、クリップされて表示されることに注意してください。これは、ART 自体が HDR 画像を表示できないためです。解決策は、異なるエクスポート プロファイルを異なる出力形式に関連付ける (および記憶する) ART の機能を利用して、エクスポート時にのみ白色点を変更することです。このような場合、次のエクスポート プロファイルを、上で設定した AVIF 出力形式に関連付けることができます。
[Version] Version=1038 [ToneCurve] WhitePoint=10
上の記述を、ユーザプロファイルディレクトリ (例えば .$HOME/.config/ART/profiles
on Linux)にある、部分プロファイル white-point-1000nits.arp
に保存し、AVIFフォーマットで出力する際に、このプロファイルを指定することでそれが可能になります:
HDR ファイルの表示
HDR 画像のメリットを享受するには、HDR 対応のディスプレイと、必要なトーン マッピングを実行できるビューアーが必要です。これを書いている時点では、これを行う最も簡単な方法は、最近の Apple デバイス (MacBook、iPad、または iPhone) で Google Chrome を使用し、AVIF または JPEG-XL のいずれかを出力形式として使用することです。ただし、残念ながら私はそのようなデバイスを持っていないため、これが意図したとおりに機能するかどうか確認できません.
別の方法は、PQ 形式をサポートし、HEIC ファイルを読み取ることができる HDR-TV を使用することです。 HDR-TV での HEIC 静止画のサポートがどれほど一般的かはわかりませんが、少なくとも私の TV で動作することは確認できます (FWIW :-)。