PNGファイルをEXRに変換する方法
- 上の「ファイルを選択」ボタンをクリックし、PNGファイルを選択してください。
- プレビューが表示されます。
- 「ファイルを変換...」ボタンをクリックして、EXRファイルをダウンロードしてください。
高品質な変換
当社の高度な変換技術により、PNGファイルの品質と完全性を維持しながら、正確な変換を実現します。
安全でプライベート
お客様のデータは厳格なプライバシーポリシーによって保護されています。アップロードされた PNG 形式の 画像 と、変換後の EXR ファイルは、変換後すぐに削除されます。
使いやすさ
PNGファイルをアップロードしてブラウザでプレビューし、EXRとしてダウンロードできます。登録不要、ウォーターマークなし。ソフトウェアのインストールや専門知識も必要ありません。
PNGからEXRへの変換について解説
.PNGを.EXRに変換すると、標準ダイナミックレンジ(SDR)の整数画像が、ハイダイナミックレンジ(HDR)の浮動小数点画像に変わる。みんなが.PNGファイルを変換するのは、標準的なウェブ用グラフィックやテクスチャ、ロゴなんかを、プロ向けの3DレンダリングやVFX(視覚効果)のパイプラインに組み込むためだ。
pngをexrに変換すれば、リニアワークフローのコンポジット(合成)ソフトとの互換性が手に入る。でも、ウェブブラウザや標準的な画像ビューアでは.EXRファイルを開けないから、汎用性は失われてしまうんだ。一番のトレードオフは、ファイルサイズとパイプラインの一貫性のどちらを取るかだね。.EXRファイルは.PNGファイルよりもかなりサイズが大きくなる。
もし、普通の写真に魔法のようにHDRのディテールを追加したいと思っているなら、この変換はやめたほうがいい。8ビットの.PNGを16ビットや32ビット浮動小数点の.EXRに変換しても、既存の0〜255のピクセル値を0.0〜1.0の浮動小数点値にマッピングするだけなんだ。白飛びしたハイライトが復元されたり、新しいダイナミックレンジが生まれたりすることはないよ。
よくある用途とユーザー
- 3Dアーティスト: レンダリングエンジンで厳密な浮動小数点パイプラインを維持するために、標準的な.PNGのテクスチャマップ(アルベド、ラフネス、メタリック)を.EXRに変換する。
- VFXコンポジター: 標準的なデジタルアセット、ローワーサード(テロップ)、マットペイントなどをノードベースのコンポジットソフトに取り込む。
- ゲーム開発者: スカイボックスやライトマップ用に特定の浮動小数点フォーマットを必要とするゲームエンジンに向けて、2Dアセットを準備する。
対応しているソフトウェアとツール
.EXRファイルを開いたり、編集したり、変換したりするには専用のソフトウェアが必要だ。OS標準のビューアだと、たいてい読み込めないんだ。
- OpenEXR: フォーマットを定義している、インダストリアル・ライト&マジック(ILM)が開発した公式のオープンソースライブラリ。
- Blender: 両方のフォーマットの読み書きに標準で対応している、無料のオープンソース3D制作スイート。
- Nuke: .EXRを多用する、Foundry社の有料で業界標準のVFXコンポジットソフト。
- Adobe After Effects: リニアカラーワークスペースを通じて.EXRをサポートしている、有料のモーショングラフィックスソフト。
- ImageMagick: .PNGから.EXRへの一括変換ができる、無料のコマンドラインツール。
- FFmpeg: 基本的な連番画像の変換を処理できる、無料のコマンドラインマルチメディアフレームワーク。
変換のメリットとデメリット
メリット:
- パイプラインの統一: すべてのアセットを単一の浮動小数点フォーマットに保つことで、複雑な計算を伴う合成時の整数の丸め誤差を防げる。
- リニアカラースペース: .EXRは標準でリニアカラースペースを前提としている。これは3Dエンジンで光をシミュレートする上で数学的に正しいんだ。
- 拡張性: 一度.EXRフォーマットにしてしまえば、後からZデプスやノーマルなどの追加データチャンネルをファイルに付加できる。
デメリット:
- ファイルサイズ: ZIPやPIZ圧縮を使っても、16ビットハーフフロートの.EXRは8ビットの.PNGよりずっと大きくなる。
- 画質は向上しない: 見た目の品質が良くなるわけじゃない。データがより大きな入れ物に収められるだけだ。
- ウェブ非対応: ウェブサイトや標準的なドキュメント、モバイルアプリでは.EXRファイルは使えない。
変換の難しさとConvert.Guruをおすすめする理由
この変換における主な技術的課題は、カラースペース(色空間)の管理だ。.PNGファイルはほぼ常にガンマカーブが適用されたsRGBカラースペースでエンコードされている。一方、.EXRファイルはリニアカラースペースを想定しているんだ。もし変換ツールがsRGBのガンマカーブを取り除かずにピクセル値をただコピーしてしまうと、レンダリングしたときに.EXRが白っぽく色あせて見えたり、数学的に間違った結果になったりする。
さらに、アルファチャンネルの扱いも難しい。.PNGはストレートアルファ(非関連アルファ)を使うけど、多くの.EXRワークフローではプリマルチプライドアルファ(乗算済みアルファ)が想定されている。変換を間違えると、透明なオブジェクトの周りに黒いフチが出たり、エッジが光ったりしてしまうんだ。
Convert.Guruは、裏側にある計算を正しく処理してくれるから、この変換にはすごくおすすめだ。sRGBのガンマカーブを正確にリニアスペースに変換し、エッジの不具合を起こさずにアルファチャンネルを管理してくれる。コマンドラインのスクリプトを書かなくても、プロ向けのソフトですぐに使える、クリーンで数学的に正しい.EXRファイルを作ってくれるよ。
PNGとEXR:どっちを選ぶべき?
| 特徴 | PNG | EXR |
| データ型 | 8ビットまたは16ビット整数 | 16ビットまたは32ビット浮動小数点 |
| カラースペース | 通常はsRGB(ガンマエンコード) | 通常はリニア |
| ウェブ&UI対応 | どこでも使える | 非対応 |
どのフォーマットを選ぶべき?
ウェブ配信、UI(ユーザーインターフェース)要素、標準的なデジタルアート、それにファイルサイズや汎用性が求められる場面では.PNGを選ぼう。
3Dレンダリングエンジンで本格的に作業しているときや、VFXの合成、HDRライトマップの保存には.EXRを選ぶといい。
単に画像を見たいだけだったり、クライアントと共有したいだけなら、.EXRへの変換は避けよう。ウェブ用にもっと小さいファイルが必要なら、代わりに.WEBPや.JPGを選ぶべきだね。
まとめ
.PNGから.EXRへの変換が意味を持つのは、標準的な2Dグラフィックをプロ向けの3DやVFXの浮動小数点パイプラインに無理やり組み込む必要があるときだけだ。一番気をつけないといけないのは、この変換でHDRデータが作られるという勘違いだ。標準的なピクセルを浮動小数点の入れ物に入れるだけなんだよ。Convert.Guruは、重要なsRGBからリニアへのカラースペース変換やアルファチャンネルの計算を正しく処理してくれるから、この変換には信頼できる選択肢だ。複雑なレンダリング環境でも、アセットが予想通りに機能することを保証してくれるよ。
FAQ
Convert.Guru なら、PNG 形式の 画像(可逆圧縮ラスターグラフィック)を無料でオンラインでさまざまな形式に簡単に変換できます。Wordや追加のソフトウェアは不要です。
インターネット接続なしで、Wordなどのデスクトップコンバーターを使用してローカルでPNGをEXRに変換することもできます。最も簡単な方法は、コンピューター上のソフトウェアでPNGファイルを開き、「ファイル」メニューの「名前を付けて保存...」からEXRとして保存することです。
PNGからEXRへの変換コンバーターについて
Convert.Guru を使えば、画像ファイルをオンラインで EXR にすばやく簡単に変換できます。 PNGからEXRへのコンバーターは完全にブラウザ上で動作するため、ソフトウェアのインストールやアカウント作成は不要です。 25年以上にわたり維持されている業界最大級かつ最も信頼性の高いファイル形式データベースを活用し、破損したファイルや名前の間違ったファイルであっても、PNGファイルを正確に識別します。 アップロードされたファイルは変換後に自動的に削除され、プライバシーが保護されます。