i有.dll库,该库在Big-Endian(MM)字节顺序中使用TIFF映像,但是Image Scanner在Little-Endian(II)字节订单中创建图像。
如何将tiff从小末日(ii)转换为大型(mm)?
会很棒,请注意它在Java中的成绩
您可以使用 ImageMagick 这样做:
convert image.tif -define tiff:endian=msb msb.tif
这是Intel Byte Ordering(II
)之前的图像:
xxd image.tif| more
0000000: 4949 2a00 0800 0600 ffff 0000 0000 ffff II*.............
,这是在带有摩托罗拉订购(MM
)的图像之后的:
xxd msb.tif| more
0000000: 4d4d 002a 0006 0008 ffff 0000 0000 ffff MM.*............
ImageMagick的转换工具似乎可以做到这一点。命令行将是:
convert myllfile.tiff -endian MSB mymmfile.tiff