如何编辑详细图像元数据(EXIF)?

如何编辑详细的图像元数据(exif)字段?在Windows 7中,只需在文件夹中右键单击文件即可。
我搜索了一下,在Ubuntu 14.04中没有找到编辑详细的元数据(exif)字段的方法。我对命令行运行某些东西不感兴趣。
- 使用Shotwell照片管理器,我只能编辑标题、评论、日期和时间。 - 使用Shotwell照片浏览器,只能调整日期和时间。 - 使用Gimp,可以编辑标题、作者、描述和关键词。 - 我尝试过Phatch,但它并不直观,并且似乎没有编辑元数据的选项,只能添加或删除元数据。
我无法弄清楚如何编辑位置信息。
我真正想做的是在文件夹浏览器中右键单击图像文件,直接编辑元数据,就像在Windows中那样。我该怎么做?
6个回答

尝试使用ExifTool
ExifTool是一个跨平台的Perl库,以及一个命令行应用程序,用于读取、写入和编辑各种文件中的元信息。ExifTool支持许多不同的元数据格式,包括EXIF、GPS、IPTC、XMP、JFIF、GeoTIFF、ICC Profile、Photoshop IRB、FlashPix、AFCP和ID3,以及许多数码相机的制造商注释。ExifTool 要安装,请在键盘上按下Ctrl+Alt+T打开终端。当终端打开时,运行以下命令:
sudo apt-get install exiftool

4在问题中提到:“我对从命令行运行某个东西不感兴趣。” exiftool 对于命令行或者如果你正在为大量文件编写脚本解决方案是很好的选择,但如果你想对少量图像文件进行一些修改,它并不是一个好的解决方案。 - Dave F


1DigiKam的功能非常强大,但如果能提供更详细的解释并附上链接,那就更好了。 - stragu
编辑元数据的链接已经过时,而且从用户界面中进行此操作并不明显,因为他们似乎有自己的标签系统。 - Dave F
这是一个更为最新的链接:https://userbase.kde.org/Digikam/Metadata - Ben McCann

从项目的网站上: pyExifToolGui是一个优秀的开源命令行工具ExifTool的图形化前端。pyExifToolGui是一个使用python pySide QT4脚本编写的程序,可以读取和写入图像文件中的各种元数据标签。这个软件的一个强项是能够将数据一次性写入多个图像中,无论这些数据是从源图像(参考图像)复制还是不复制。

https://hvdwolf.github.io/pyExifToolGUI/


我尝试使用发布于2013年12月23日的"pyExifToolGUI-0.5"和来自软件库的"exiftool" 10.10(于2016年1月22日发布)修改了一张图像的"日期和时间"数据,并且数据已经被成功更改。 - Dave F
GUI(图形用户界面)对于命令行工具唯一的问题是,如果命令行工具的接口发生变化,GUI工具可能会停止工作。 - Dave F

GIMP 2.9.4及更高版本具有内置的元数据编辑器。通过选择“图像”->“元数据”->“编辑元数据”来访问它。GIMP元数据编辑器可以编辑各种图像元数据字段,包括GPS元数据。要写入元数据,请单击元数据编辑器窗口右下角的“写入元数据”按钮。 enter image description here
GIMP 2.10 GIMP 2.10可以作为一个snap软件包安装在所有当前支持的Ubuntu版本上,也可以作为apt软件包安装在Ubuntu 18.10及更高版本上。
Image::ExifTool(libimage-exiftool-perl)是一个用于读取和写入多媒体文件中的元数据信息的库和程序(exiftool)。要在所有当前支持的Ubuntu版本上安装libimage-exiftool-perl,请打开终端并输入:
sudo apt install libimage-exiftool-perl  

要显示图像的元数据,请运行以下命令:
exiftool /path/to/file

2在Gimp中,你无法编辑例如日期等内容。 - jarno
无法在Gimp上编辑方向。 - fabriciofreitag
@fabriciofreitag GIMP在不同平台上的表现不同。在我的iMac上,GIMP运行得很差,但在我的Ubuntu工作站上运行得非常完美。我从未在Ubuntu中使用GIMP编辑图像元数据字段时遇到任何问题,但可能有一些GIMP无法编辑的图像元数据字段,我还没有尝试过编辑。 - karel
我的(2.10.18)甚至没有显示“方向”。 - fabriciofreitag

使用Nautilus和Nemo,您可以通过图像属性标签找到元数据信息。 如果您像我一样使用Dolphin(例如在Kubuntu上),那里没有这样的信息,您可以安装Nemo并将其用于此目的。 我使用Nemo进行此类操作,并且仍然使用Dolphin进行其他常规操作。
要安装Nemo,请打开终端并输入“nemo”。如果未安装,系统将告诉您如何继续。

在Nemo中,只显示了有限的元数据。例如,GPS元数据不存在,最重要的是您无法编辑任何内容...因此,这并没有回答基本的请求。 - Antonio

pyExifToolGui的继任者是jExifToolGUI
以下是关于版本1.5.2的内容:
如果您选择加载一个包含许多图像的整个目录,它会加载得相当慢,但如果您知道文件名,您可以选择只加载所需的图像。
用户界面在1280x1024分辨率的显示器上几乎无法适应。

Screenshot from 1280x1024 resolution display