2009-03-08 16 views
12

In passato ho salvato le immagini RGB (generate da simulazioni fisiche) come 8-bit/canale PPM o PNG o JPEG.Quale formato di immagine a virgola mobile devo usare?

Ora voglio preservare la gamma dinamica dell'uscita di simulazione, che significa salvare un'immagine in virgola mobile e quindi trattare la conversione in 8-bit/canale come un passo di post-elaborazione (così posso modificare la conversione in 8- bit senza eseguire nuovamente la lunga simulazione).

È emerso un formato immagine "standard" in virgola mobile?

Buone librerie/visualizzatori/strumenti di manipolazione di supporto gratuiti, preferibilmente disponibili in Debian, sarebbero un vantaggio.

+1

[OpenEXR] (http://www.openexr.com/). – greyfade

risposta

14

Hai esaminato Radiance RGBE (.hdr) e OpenEXR (.exr). RGBE ha qualche source code here. Sia NVIDIA che ATI supportano i dati EXR nelle loro schede grafiche. Ci sono codice sorgente e binari dal OpenEXR download page. ILM ha creato OpenEXR e ha un ampio supporto. OpenEXR ha il supporto per 16 e 32 bit in virgola mobile per canale, ed è quello che la maggior parte delle persone usa in questi giorni, a meno che non abbia scritto il proprio formato.

  • Il Pixel Image Editor per Linux ha il supporto per l'editing EXR, anche.

  • pfstools è anche necessario se si intende lavorare con HDR su linux. È un insieme di programmi a riga di comando per leggere, scrivere e manipolare l'HDR e ha i visualizzatori Qt e OpenGL.

  • C'è anche jpeg2exr per Linux

  • Heres qualche altro debian packages per gli spettatori OpenEXR.

  • Sulla base di questo, sembra che ci sia anche un Gimp plugin da qualche parte.

+0

OpenEXR sembra perfetto. Eccellente supporto per Debian. – timday

2

Sembra che l'incarnazione moderna di FITS avrebbe soddisfare le vostre esigenze dichiarate, ma vorrei anche suggerire di considerare l'utilizzo di una struttura istogramma 2D da uno dei buoni pacchetti di analisi in largo uso da parte della comunità dei fisici: ROOT o sono quelli moderni con cui ho familiarità.


NB: E 'passato più di un decennio da quando ho usato FITS per qualsiasi cosa, ma mi ricordo che si inizia un bel modo e flessibile per memorizzare i dati piuttosto grezzi.

1

Per riferimento futuro, anche piuttosto diffuso è il formato TIFF. È possibile utilizzare l'open source LibTIFF per I/O.

+0

Mentre questo link può rispondere alla domanda, le uniche risposte del collegamento sono sconsigliate su Stack Overflow, puoi migliorare questa risposta prendendo parti vitali del link e inserendolo nella tua risposta, questo assicura che la tua risposta sia ancora una risposta se il link viene cambiato o rimosso :) – WhatsThePoint

Problemi correlati