XnView, Как изменить чтение файла - в формате?

У меня есть "необработанный файл" (не необработанные данные изображения, но сырые данные heightmap данные из редактора карт игры, сохраненного как Photoshop Raw), и похоже, что XnView смог открывать его.

Это рассматривает свойства как 513x513 8-разрядный RGB, когда в действительности это 513x513 одноканальный файл на 16 битов с порядком байтов IBM PC и никаким заголовком. Как я вынуждаю это считать его этот путь?

4
задан 27.07.2009, 09:13

1 ответ

Преобразуйте это с 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
4
ответ дан 07.12.2019, 20:50

Теги

Похожие вопросы