こちらは「openexr」(Pythonライブラリ)のサンプルコードについての記事となっております。
目次
基本情報 … Basic Information
openexr
は、High Dynamic Range (HDR) イメージを表現するためのフォーマットである OpenEXR の読み書きに対応するPythonのライブラリです。OpenEXRファイルは、複数のチャンネルを持ち、浮動小数点数で表現されるため、非常に高いビット深度を持つことができます。また、HDRイメージ処理を行う際には、画像の書き出し時に32ビット浮動小数点数のデータを出力できることが非常に重要です。
openexr
では、OpenEXR形式のイメージを読み込んだり、書き出したりすることができます。また、イメージに対して基本的な処理を行うための関数も提供されています。さらに、複数のチャンネルを扱うためのクラスも用意されており、チャンネルごとに異なる処理を実行することができます。これにより、HDRイメージの各チャンネルに対して、個別にトーンマッピングやトーンカーブの調整を行うことができます。