2015-05-18 9 views
1

С Java, изображение в градациях серого из массива с 32-разрядными значениями с плавающей запятой. Могу ли я использовать BMP или PGM? Каков его лучший формат изображения без сжатия для этого массива с этими (32-разрядными значениями с плавающей запятой)?Создайте изображение в градациях серого из (32-разрядных значений с плавающей запятой) в Java

ответ

2

Существует вариант PGM под названием PFM (в режиме Pf для оттенков серого), который поддерживает 32-битные образцы с плавающей запятой IEEE.

Вы также можете сохранить эти изображения в несжатом файле TIFF. Я не уверен, какое программное обеспечение поддерживает TIFF с плавающей запятой, хотя это, конечно, вне «базового» TIFF.

BMP не подходит для плавающей запятой.

У меня есть плагин Java ImageIO, который читает PFM, и это не так сложно продлить его, чтобы написать, я думаю. Если ваша задача состоит в том, чтобы реализовать чтение/запись самостоятельно, я бы выбрал формат PFM для простоты.

У меня также есть плагин TIFF (доступен по той же ссылке), но он не поддерживает формат выборки с плавающей запятой (формат выборки TIFF 3). Не стесняйтесь propose such a feature и поставьте несколько образцов изображений для целей тестирования.

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

  • Нет связанных вопросов^_^