我有.dll库,它以big-endian(MM)字节顺序使用tiff图像,但是图像扫描程序以little-endian(II)字节顺序创建图像。
如何将tiff从little-endian(II)转换为big-endian(MM)?
会很棒,看看它在java中的表现
答案 0 :(得分:1)
您可以使用 ImageMagick 这样做:
$return['CatName'] = :CatSlug
$return['Items'] = array (can be empty array)
以下是具有英特尔字节排序(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
答案 1 :(得分:0)
ImageMagick软件包的转换工具似乎能够做到这一点。 命令行类似于:
convert myllfile.tiff -endian MSB mymmfile.tiff