Gif 图像 EXIF 标签

Nis*_*aël 14 windows gif metadata exif

是否可以使用 Windows 属性面板设置 gif 图像的标签?

它目前似乎适用于 jpeg,但不适用于 gif 文件。

gro*_*taj 32

GIF 文件不支持 EXIF 标签,原因如下。

关于 JPEG 文件存在很大的误解。实际上,JPEG 不是一种图像文件格式——它是一种压缩算法。JPEG 规范没有描述如何将压缩图像打包到文件中。有两种(大部分兼容)格式:较旧的 JFIF 和较新的 EXIF。大多数现代软件也将接受混合格式。

所以 EXIF 不是一个标签系统。整个 JPEG 图像文件实际上是 EXIF(或 JFIF)文件,标记是 EXIF 的功能之一。GIF 根本不使用 EXIF,因此您不能在其上放置 EXIF 标签。

  • 今天学到了一些东西,+1 (2认同)

Kar*_*ran 13

GIF 文件具有可以更新的注释标签。虽然它们不支持嵌入EXIF数据,但它们确实支持嵌入XMP元数据/标签。

我总是求助于ExifTool来满足我所有的标记需求。以下命令将允许您更新Comment标签:

exiftool -comment="This is a comment!" Sample.gif
Run Code Online (Sandbox Code Playgroud)

你可以看到所有支持XMP标签的列表在这里,并支持XMP EXIF标记列在这里

例如,要将FlashMode(整数)指定为Off,您可以使用(注意#):

exiftool -FlashMode#=2 Sample.gif
Run Code Online (Sandbox Code Playgroud)

要将FlashFired (boolean)指定为False,请使用:

exiftool -FlashFired=false Sample.gif
Run Code Online (Sandbox Code Playgroud)

等等。

注意: -FlashMode-XMP-exif:FlashMode的快捷方式。有关详细信息,请参阅 ExifTool 文档。另外,我目前不知道有什么方法可以让 Windows 知道这些标签。也许有可用的外壳扩展,如果我找到一个,我会更新这个答案。