Подтвердить что ты не робот

Какой формат изображения с плавающей запятой следует использовать?

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

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

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

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

4b9b3361

Ответ 1

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

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

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

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

  • Существует еще один debian packages для зрителей OpenEXR.

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

Ответ 2

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


NB: Прошло более десяти лет с тех пор, как я использовал FITS для чего-либо, но я помню, что он начал хороший и гибкий способ хранения довольно сырых данных.

Ответ 3

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