有没有办法将 JPG 文件的 Exif 字节顺序从小端转换为大端?

问题描述 投票:0回答:1

我有两个文件,我正在尝试将第二个文件从 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

有什么想法吗?

metadata exif exiftool
1个回答
0
投票

虽然没有直接说明,但这是 exiftool FAQ #20。该常见问题解答的“高级”部分介绍了更改字节顺序。

您可以直接使用“高级”部分上方的命令,并将更改添加到命令的

ExifByteOrder

exiftool -exif:all= -tagsfromfile @ -exif:all -unsafe -thumbnailimage -F -ExifByteOrder=Little-endian /path/to/files/
© www.soinside.com 2019 - 2024. All rights reserved.