EXR ファイル形式とは?
.exr は、OpenEXR 画像形式で保存された HDR グラフィックスファイルです。.exr ファイルには、ハイダイナミックレンジのラスター画像が含まれています。HDR イメージング技術により、非常に高品質な画像の作成が可能になります。.exr 画像は、非圧縮、または PIZ、ZIP、ZIPS、RLE、PXR24、DWAA、DWAB を含むいくつかのサポートされているアルゴリズムのいずれかを使用して圧縮できます。圧縮方法の選択(または非圧縮)は、.exr ファイルのサイズと処理時間に影響します。
独自の属性
.exr ファイルでは、各ピクセルチャネルが浮動小数点数(16ビット半精度または 32ビット単精度)で表されます。このような高い精度により、.png や .jpg などの従来の 8ビット形式では達成できないレベルで色とコントラストを定義できます。また、この形式は単一ファイル内でのマルチレイヤーおよび任意のチャネルをサポートしており、色、深度、法線、モーションベクトルをまとめて保存できるため、VFX コンポジットパイプラインにおける標準的な交換形式となっています。
.exr 形式の用途
OpenEXR 画像形式は、映画製作で使用される視覚効果(VFX)パイプライン用の画像データ形式として Industrial Light & Magic によって開発されました。以下の作品の制作中に初めて使用されました:
- «ハリー・ポッターと賢者の石»
- «ギャング・オブ・ニューヨーク»
- «サイン»
ILM は 2003年に OpenEXR をオープンソースとして公開しました。現在、このプロジェクトは Academy Software Foundation (ASWF) によって管理されています。
セキュリティと安全性
リスク: LOWEXR はパッシブな画像形式であり、スクリプトや実行可能コンテンツは含まれません。そのため、通常の利用において .exr ファイルがマルウェアの感染源になることはありません。実用上の唯一のリスクは、巨大なファイルサイズ(マルチレイヤーや deep EXR は非常に大きくなる可能性があります)と、画像ライブラリにおける稀なパーサーのバグです。ビューアや DCC ソフトウェアを最新の状態に保ってください。アドウェアを同梱するような怪しい «無料 EXR ビューア/コンバータ» ダウンロードサイトには注意し、Blender、GIMP、Krita、またはオープンソースの openexr-viewer を優先して使用してください。
形式の詳細
概要EXR ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | バイトオフセット 0 に 76 2F 31 01 (hex)。リトルエンディアンの 32ビット整数 20000630 をエンコードし、その後にバージョン/フラグフィールドが続きます |
| ピクセルデータ型 | Half (IEEE 754 16ビット浮動小数点)、Float (32ビット浮動小数点)、または UINT (32ビット符号なし整数) - チャネルごとに個別に選択可能 |
| 圧縮モード | 10のオプション:None、RLE、ZIPS、ZIP、PIZ、PXR24、B44、B44A、DWAA、DWAB。PIZ と ZIP はロスレス、DWAA/DWAB はウェーブレットベースの非可逆圧縮 |
| チャネルレイアウト | 各レイヤー内に独立して保存される任意の名前付きチャネル(例:R、G, B, A, Z, normal.X, velocity.Y) |
| レイヤーサポート | ファイルごとに複数の名前付きレイヤーを保持でき、それぞれが独自の独立したチャネルセットとデータ型を持ちます |
| マルチパート形式 | OpenEXR 2.0 で導入。単一の `.exr` ファイルに、個別のヘッダーとピクセルデータブロックを持つ複数の画像パーツを含めることができます |
| Deep ピクセルデータ | OpenEXR 2.0+ は deep スキャンラインおよび deep タイルストレージをサポート。サブピクセル透過度を持つコンポジット用に、ピクセルあたり複数のサンプルを保持します |
| 画像保存モード | スキャンラインまたはタイル。タイルファイルは、テクスチャの LOD(レベル・オブ・ディテール)ワークフロー用にミップマップおよびリップマップのレベルセットをサポートします |
| 最大画像サイズ | 各次元最大 2^31 − 1 ピクセル(符号付き 32ビット座標系) |
| MIME タイプ | image/x-exr |
| ヘッダー構造 | 空文字列のセンチネルで終了する拡張可能な型付き属性リスト。任意のカスタムキー・値メタデータペアをサポート |
| カラースペースの扱い | ピクセル値はシーンリニア光として保存されます。埋め込まれたガンマやトーンカーブはなく、通常は OpenColorIO などを介して外部で表示変換が適用されます |
| マルチビューサポート | ネイティブの `multiView` 属性により、単一ファイル内でのステレオスコピック(立体視)およびマルチカメラアレイのワークフローを可能にします |
| ライセンス / 管理団体 | Apache 2.0 ライセンス。元々は ILM によって開発され、現在は Academy Software Foundation (ASWF) のプロジェクトです |
| リリース日 | 2003 (released as open source by ILM; later an ASWF project) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | openexr.com |
EXR の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。EXR ファイルについて最初の質問をしてみましょう。