У меня есть "необработанный файл" (не необработанные данные изображения, но сырые данные heightmap данные из редактора карт игры, сохраненного как Photoshop Raw), и похоже, что XnView смог открывать его.
Это рассматривает свойства как 513x513 8-разрядный RGB, когда в действительности это 513x513 одноканальный файл на 16 битов с порядком байтов IBM PC и никаким заголовком. Как я вынуждаю это считать его этот путь?
Преобразуйте это с imagemagick для форматирования XnView может читать.
Я могу быть трудным сохранить 16 битовых глубин как бы то ни было. Необходимо будет найти подходящий формат, который может представить глубину и может быть экспортирован imagemagick и импортирован XnView.
Как запуск я попробовал бы TIFF, он поддерживает 16 битов и поддерживается imagemagick, а также XnView. Преобразование аварийно завершит один канал в три канала с идентичными значениями.
Для чтения Вы регистрируете в imagemagick, необходимо будет, вероятно, использовать следующие опции:
GRAY Raw gray samples
Use -size and -depth to specify the image
width, height, and depth.
Попытка:
convert -endian LSB -size 513x513 -depth 16 gray:image image.tiff
Преобразуйте назад в один канал на 16 битов:
convert image.tiff -depth 16 -type grayscale gray:image