有没有办法将TIFF图像从little-endian字节顺序转换为big-endian?

时间:2016-12-29 16:35:54

标签: java image tiff endianness

我有.dll库,它以big-endian(MM)字节顺序使用tiff图像,但是图像扫描程序以little-endian(II)字节顺序创建图像。

如何将tiff从little-endian(II)转换为big-endian(MM)?

会很棒,看看它在java中的表现

2 个答案:

答案 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