13

過去に、RGB イメージ (物理シミュレーションから生成) を 8 ビット/チャネル PPM または PNG または JPEG として保存しました。

ここで、シミュレーション出力のダイナミック レンジを維持したいと考えています。つまり、浮動小数点画像を保存し、8 ビット/チャネルへの変換を後処理ステップとして処理します (したがって、8 ビットへの変換を実行せずに微調整できます)。再び長いシミュレーション)。

「標準」の浮動小数点画像フォーマットが登場しましたか?

できれば Debian で利用できる、優れた無料のサポート ライブラリ/ビューアー/操作ツールがボーナスになります。

4

3 に答える 3

14

Radiance RGBE (.hdr) とOpenEXR (.exr) を調べましたか。RGBE のソース コードはここにあります。NVIDIA と ATI はどちらも、グラフィックス カードで EXR データをサポートしています。OpenEXR ダウンロード ページからソース コードとバイナリがあります。ILM は OpenEXR を作成し、幅広いサポートを提供しています。OpenEXR は、チャネルごとに 16 ビットと 32 ビットの浮動小数点をサポートしており、独自のフォーマットを作成していない限り、ほとんどの人が最近使用しているものです。

于 2009-03-08T17:32:52.513 に答える
2

FITSの最新の化身があなたの述べたニーズに合うように見えますが、物理学コミュニティによって広く使用されている優れた分析パッケージの 1 つから 2D ヒストグラム構造を使用することを検討することもお勧めします: ROOTまたはAIDAは私が熟知しています。


注意: 私が何かに FITS を使用してから 10 年以上が経ちましたが、かなり生のデータを格納するための優れた柔軟な方法として FITS が始まったことを思い出します。

于 2009-03-08T17:52:07.960 に答える