質問

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

ここで、シミュレーション出力のダイナミックレンジを保持します。つまり、浮動小数点画像を保存し、8ビット/チャンネルへの変換を後処理ステップとして扱うことを意味します(8ビットへの変換を微調整できます)長時間のシミュレーションを再度実行することなく)。

「標準」がある浮動小数点画像形式が登場しましたか?

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

役に立ちましたか?

解決

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

  • Pixel Image Editor for Linuxは、編集用にEXRをサポートしています。

  • LinuxでHDRを使用する場合は、
  • pfstools も必要です。 HDRの読み取り、書き込み、操作用のコマンドラインプログラムのセットで、QtおよびOpenGLビューアーがあります。

  • Linux用のjpeg2exrもあります

  • 他の debianパッケージはOpenEXRビューア向けです。

  • これに基づいて、 Gimpプラグインもどこかにあるようです。

他のヒント

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


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

今後の参照用に、 TIFF 形式もかなり普及しています。 I / Oには、無料でオープンソースの LibTIFF を使用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top