2009-03-08 2 views
12

В прошлом я сохранил RGB-изображения (созданные из физического моделирования) как 8-битные/канальные PPM или PNG или JPEG.Какой формат изображения с плавающей запятой следует использовать?

Теперь я хочу сохранить динамический диапазон выходных данных моделирования, что означает сохранение изображения с плавающей запятой, а затем обработку преобразования в 8 бит/канал в качестве этапа последующей обработки (поэтому я могу настроить преобразование в 8- бит без повторного запуска симуляции).

Появился «стандартный» формат изображения с плавающей точкой?

Хорошие бесплатные библиотеки поддержки/инструменты для просмотра, которые могут быть доступны в Debian, будут бонусом.

+1

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

ответ

14

Вы изучили Radiance RGBE (.hdr) и OpenEXR (.exr). У RGBE есть source code here. NVIDIA и ATI поддерживают данные EXR в своих видеокартах. Есть исходный код и двоичные файлы из OpenEXR download page. ILM создал OpenEXR и имеет широкую поддержку. OpenEXR поддерживает 16 и 32-битную плавающую точку на канал, и это то, что большинство людей используют в эти дни, если только они не написали свой собственный формат.

  • The Pixel Image Editor для Linux поддерживает EXR для редактирования, тоже.

  • pfstools также необходим, если вы собираетесь работать с HDR на linux. Его набор программ командной строки для чтения, записи и управления HDR и имеет Qt и OpenGL зрителей.

  • Theres также jpeg2exr для Linux

  • Heres некоторые другие debian packages для OpenEXR зрителей.

  • Исходя из этого, похоже, что здесь также находится Gimp plugin.

+0

OpenEXR выглядит идеально. Отличная поддержка Debian. – timday

2

Похоже, что современное воплощение FITS будет соответствовать вашим заявленным потребностям, но я также хотел бы предложить вам рассмотреть возможность использования 2D структуры гистограмм от одного из хороших пакетов анализа в широком использовании со стороны сообщества физики: ROOT или - это современные, с которыми я знаком.


NB: Это было более десяти лет с тех пор я используется ПОДХОДИТ для чего-нибудь, но я помню, что начать хороший и гибкий способ хранения достаточно исходных данных.

1

Для справок в будущем, также весьма распространенным является формат TIFF. Вы можете использовать бесплатный и открытый источник LibTIFF для ввода-вывода.

+0

Хотя эта ссылка может ответить на вопрос, ссылка только ответы не приветствуются в переполнении стека, вы можете улучшить этот ответ, взяв жизненно важные части ссылки и помещая ее в свой ответ, это гарантирует, что ваш ответ по-прежнему остается ответом, если ссылка получает изменено или удалено :) – WhatsThePoint

Смежные вопросы