我有 .dll 库,它以大端 (MM) 字节顺序使用 tiff 图像,但图像扫描仪以小端 (II) 字节顺序创建图像。
如何将 tiff 从小端 (II) 转换为大端 (MM)?
非常棒,看看它是如何用 java 制作的
最佳答案
您可以使用ImageMagick来做到这一点,如下所示:
convert image.tif -define tiff:endian=msb msb.tif
这是使用英特尔字节排序 (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.*............
关于java - 是否存在将 TIFF 图像从小端字节顺序转换为大端字节顺序的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41383676/