Question

Dans le passé, j’enregistrais des images RVB (générées à partir de simulations physiques) au format PPM, PNG ou JPEG 8 bits / canal.

Maintenant, je veux préserver la plage dynamique de la sortie de simulation, ce qui signifie sauvegarder une image à virgule flottante, puis traiter la conversion en 8 bits / canal comme une étape de post-traitement (pour pouvoir ajuster la conversion en 8 bits). sans exécuter à nouveau la longue simulation).

a un " standard " Le format d’image en virgule flottante est-il apparu?

De bonnes bibliothèques de support / visualiseurs / outils de manipulation gratuits, disponibles de préférence dans Debian, constitueraient un bonus.

Était-ce utile?

La solution

Avez-vous examiné Radiance RGBE (.hdr) et OpenEXR (.exr). RGBE contient du code source . NVIDIA et ATI prennent en charge les données EXR dans leurs cartes graphiques. Il existe du code source et des fichiers binaires à partir de la page de téléchargement OpenEXR . ILM a créé OpenEXR et dispose d’un large support. OpenEXR prend en charge les virgules flottantes 16 et 32 ??bits par canal. C’est ce que la plupart des gens utilisent de nos jours, à moins d’avoir écrit leur propre format.

  • Le éditeur d'images de pixel pour Linux a un support EXR pour l'édition, aussi.

  • pfstools est également nécessaire si vous souhaitez utiliser HDR sur Linux. C’est un ensemble de programmes en ligne de commande pour la lecture, l’écriture et la manipulation de HDR, ainsi que des visualiseurs Qt et OpenGL.

  • Theres aussi jpeg2exr pour linux

  • Voici d'autres paquets Debian pour les visualiseurs OpenEXR.

  • Sur cette base, il semble y avoir également un plugin Gimp quelque part.

Autres conseils

Cela ressemble à l'incarnation moderne de FITS conviendrait à votre Nous vous suggérons également d’utiliser une structure d’histogramme 2D parmi l’un des bons logiciels d’analyse largement utilisés par la communauté des physiciens: ROOT ou AIDA sont les plus modernes que je connaisse.

NB: Cela fait plus de 10 ans que je n'utilisais FITS, mais je me souviens que cela commençait par un moyen agréable et flexible de stocker des données assez brutes.

Pour référence ultérieure, le format TIFF est également assez répandu. Vous pouvez utiliser le LibTIFF gratuit et à code source ouvert pour les E / S.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top