我有两个文件,我正在尝试将第二个文件从 Little-endian 更改为 Big-endian,
您可以在此处查看以下示例:
第一个文件:
$ exiftool FirstFile.JPG | grep "Exif Byte Order"
Exif Byte Order: Big-endian (Motorola, MM)
第二个文件:
exiftool SecondFile.JPG | grep "Exif Byte Order"
Exif Byte Order: Little-endian (Intel, II)
我尝试
exiftool
更改值,但值没有改变。
$ exiftool -ExifByteOrder="Big-endian (Motorola, MM)" SecondFile.JPG
0 image files updated
1 image files unchanged
当我从
Big-endian (Motorola, MM)
得到结果时,我想准确地看到 exiftool
。
有什么想法吗?
虽然没有直接说明,但这是 exiftool FAQ #20。该常见问题解答的“高级”部分介绍了更改字节顺序。
您可以直接使用“高级”部分上方的命令,并将更改添加到命令的
ExifByteOrder
exiftool -exif:all= -tagsfromfile @ -exif:all -unsafe -thumbnailimage -F -ExifByteOrder=Little-endian /path/to/files/