2009-03-08 25 views
12

En el pasado he guardado imágenes RGB (generadas a partir de simulaciones físicas) como 8 bits/canal PPM o PNG o JPEG.¿Qué formato de imagen de coma flotante debería usar?

Ahora quieren preservar el rango dinámico de la salida de la simulación, lo que significa ahorro de una imagen de punto flotante y luego el tratamiento de conversión a 8 bits/canal como un paso de procesamiento posterior (para que pueda ajustar la conversión a 8- poco sin ejecutar la larga simulación de nuevo).

¿Ha surgido un formato de imagen de punto flotante "estándar"?

Las buenas librerías de apoyo/herramientas de visualización/manipulación, preferiblemente disponibles en Debian, serían una ventaja.

+1

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

Respuesta

14

Has buscado en Radiance RGBE (.hdr) y OpenEXR (.exr). RGBE tiene algunos source code here. NVIDIA y ATI admiten datos EXR en sus tarjetas gráficas. Hay código fuente y binarios del OpenEXR download page. ILM creó OpenEXR y tiene un amplio soporte. OpenEXR tiene soporte para coma flotante de 16 y 32 bits por canal, y es lo que la mayoría de la gente usa actualmente, a menos que haya escrito su propio formato.

  • El Pixel Image Editor para Linux tiene soporte para la edición EXR, también.

  • pfstools también es necesario si usted va a trabajar con HDR en Linux. Es un conjunto de programas de línea de comandos para leer, escribir y manipular HDR y tiene visores Qt y OpenGL.

  • Hay también jpeg2exr para Linux

  • Heres alguna otra debian packages OpenEXR para los espectadores.

  • En base a esto, parece que también hay un Gimp plugin en alguna parte.

+0

OpenEXR se ve perfecto. Excelente soporte para Debian también. – timday

2

Parece que la encarnación moderna de FITS se ajuste a sus necesidades establecidas, pero también sugeriría que considerar el uso de una estructura de histograma 2D de uno de los buenos paquetes de análisis de uso generalizado por parte de la comunidad de la física: ROOT o son las modernas con las que estoy familiarizado.


NB: Ha pasado más de una década desde que utilicé se ajusta para nada, pero recuerdo que comience una manera agradable y flexible para almacenar datos bastante primas.

1

Para referencia futura, también bastante extendido es el formato TIFF. Puede usar el LibTIFF de código abierto y gratuito para E/S.

+0

Si bien este enlace puede responder a la pregunta, se desalientan las respuestas del enlace solo en Desbordamiento de pila, puede mejorar esta respuesta tomando partes vitales del enlace y poniéndolo en su respuesta, esto asegura que su respuesta siga siendo una respuesta si se obtiene el enlace cambiado o eliminado :) – WhatsThePoint

Cuestiones relacionadas