GIF图片EXIF标签


13

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

它目前似乎在jpeg上工作,但不在gif文件上。

Answers:


27

GIF文件不支持EXIF标签,这就是原因。

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

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


2
今天学到了一些东西,+1
BiAiB 2013年

11

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

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

exiftool -comment="This is a comment!" Sample.gif

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

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

exiftool -FlashMode#=2 Sample.gif

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

exiftool -FlashFired=false Sample.gif

等等。

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


2

EXIF是一种数据采集系统,用于摄像机拍摄的jpeg文件,用于提供有关拍摄照片的状态信息(缩略图,曝光,ISO感光度,日期,时间,位置等)。由于它是这种类型文件的原生文件,因此Windows允许操纵数据的子集(类似于MP3文件标签)。其他可以包含EXIF信息的文件是TIFF和WAV文件

GIF是一种较旧的格式,可能包含文本标题,但格式从未扩展为包含EXIF信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.