Frage

In der Vergangenheit habe ich RGB-Bilder gespeichert haben (erzeugt aus physikalischen Simulationen) als 8-Bit / Kanal PPM oder PNG oder JPEG.

Jetzt mag ich den Dynamikbereich der Simulationsausgabe erhalten, die ein Gleitkomma-Bilderzeugungsmittel speichert und dann auf 8-Bit / Kanal als Nachbearbeitungsschritt der Behandlung Umwandlung (so kann ich die Umwandlung in 8-Bit-zwicken ohne die langwierige Simulation läuft wieder).

Hat ein "Standard" Floating-Point-Bildformat entstanden?

Gute kostenlose Unterstützung der Bibliotheken / Zuschauer / Manipulationswerkzeuge, vorzugsweise in Debian, wäre ein Bonus.

War es hilfreich?

Lösung

Haben Sie sich in Radiance RGBE (.hdr) und OpenEXR (.exr). RGBE hat einige Quellcode hier . NVIDIA und ATI unterstützen beide EXR Daten in ihren Grafikkarten. Es gibt Quellcode und Binärdateien aus dem OpenEXR Download-Seite . ILM erstellt OpenEXR und es hat eine breite Unterstützung. OpenEXR hat die Unterstützung für Bit 16 und 32 Gleitkomma pro Kanal, und ist das, was die meisten Menschen in diesen Tagen zu verwenden, es sei denn, sie ihr eigenes Format geschrieben haben.

  • Der Pixel-Bild-Editor für Linux EXR Unterstützung für die Bearbeitung hat, zu.

  • pfstools ist auch erforderlich, wenn Sie mit HDR arbeiten auf Linux gehen. Es ist eine Reihe von Kommandozeilen-Programmen zum Lesen, Schreiben und Bearbeiten von HDR und hat Qt und OpenGL Zuschauer.

  • Theres auch jpeg2exr für Linux

  • Heres einige andere Debian-Pakete für OpenEXR Zuschauer.

  • Auf dieser Grundlage sieht es aus wie Theres auch eine Gimp-Plugin irgendwo.

Andere Tipps

Es sieht aus wie die moderne Inkarnation von FITS passen würde Ihre Bedürfnisse angegeben, aber ich würde auch vorschlagen, dass Sie erwägen, eine 2D-Histogramm Struktur aus einer der guten Analysepaketen in breiten Gebrauch von der Physik-Community mit: ROOT oder AIDA sind die modernen, die ich mit vertraut bin.


. NB: Es ist mehr als ein Jahrzehnt seit I verwendet FITS für nichts, aber ich erinnere es eine schöne und flexible Art und Weise beginnt ziemlich Rohdaten zu speichern

Für die Zukunft, auch ziemlich weit verbreitet ist das TIFF Format. Sie können die freie und Open-Source verwenden LibTIFF für I / O.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top