我有一个“原始文件”(不是未处理的图像数据,而是来自游戏地图编辑器的原始高度图数据,保存为 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.
Run Code Online (Sandbox Code Playgroud)
尝试:
convert -endian LSB -size 513x513 -depth 16 gray:image image.tiff
Run Code Online (Sandbox Code Playgroud)
转换回 16 位单通道:
convert image.tiff -depth 16 -type grayscale gray:image
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
854 次 |
| 最近记录: |