Pergunta

Nas imagens RGB passado eu salvos (gerada a partir de simulações físicas) como 8-bits / PPM canal ou PNG ou JPEG.

Agora, quer para preservar a gama dinâmica da saída de simulação, o que significa economia uma imagem de ponto flutuante e, em seguida, o tratamento de conversão de 8-bits / canal como um passo de pós-processamento (de modo que pode ajustar a conversão de 8-bit sem correr a simulação longa de novo).

tem um formato de imagem de ponto flutuante "padrão" surgiu?

Boas gratuitos de apoio ferramentas bibliotecas / telespectadores / manipulação, de preferência disponíveis na Debian, seria um bônus.

Foi útil?

Solução

você

se debruçaram sobre Radiance RGBE (.hdr) e OpenEXR (.exr). RGBE tem algum código fonte aqui . NVIDIA e ATI ambos os dados EXR de apoio em suas placas gráficas. Há código fonte e binários do OpenEXR página de download . ILM criado OpenEXR e tem amplo apoio. OpenEXR tem suporte para 16 e 32 bits ponto por canal flutuante, e é o que a maioria das pessoas usam estes dias, a menos que você escreveu seu próprio formato.

  • O Pixel Editor de imagem para Linux tem suporte EXR para edição, também.

  • pfstools também é necessário se você estiver indo para o trabalho com HDR no Linux. É um conjunto de programas de linha de comando para ler, escrever e manipular HDR e tem Qt e OpenGL telespectadores.

  • Há também jpeg2exr para linux

  • Heres algum outro debian pacotes para os telespectadores OpenEXR.

  • Com base nisso, parece que há também um href="http://grafpup.org/news/?p=103" rel="noreferrer"> Gimp plug-in algum lugar

Outras dicas

Parece que a encarnação moderna do FITS se encaixam no seu necessidades afirmou, mas também gostaria de sugerir que você considerar o uso de uma estrutura de histograma 2D de um dos pacotes de análise bom em ampla utilização pela comunidade física: ROOT ou AIDA são os mais modernos que estou familiarizado.


NB:. Tem sido mais de uma década desde que eu usado se encaixa para qualquer coisa, mas me lembro que começar uma agradável e forma flexível para armazenar dados bastante crua

Para referência futura, também bastante difundida é a TIFF formato. Você pode usar o livre e de código aberto libtiff para I / O.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top