如何在 Linux 中获取和更改图像元数据如何在 Linux 中获取和更改图像元数据如何在 Linux 中获取和更改图像元数据如何在 Linux 中获取和更改图像元数据
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 中获取和更改图像元数据

图像元数据是嵌入到 jpeg、tiff 和其他常见格式等文件中的信息。照片中使用的元数据的主要形式称为 EXIF(可交换图像文件格式)。此数据可以包含图像的补充信息,例如拍摄照片的日期和时间、相机型号、GPS 信息、作者、版权信息等。

当您需要确定有关图像的其他信息(例如原作者是谁)时,这种元数据会派上用场。还可以手动添加或编辑元数据到图像文件。在本教程中,您将学习如何在 Linux 系统上获取和更改图像元数据。这可以通过 ExifTool 程序从命令行完成。我们将在下面介绍使用示例。

在本教程中您将学习:

  • 什么是图像 EXIF 元数据?

  • 如何在主要 Linux 发行版上安装 ExifTool

  • 如何使用ExifTool获取和更改图像元数据

获取和更改图像元数据 – 命令行

在命令行上处理图像的 EXIF 元数据时,您有几种选择。我们最喜欢的工作工具之一是 ExifTool,它可以轻松安装在所有主要 Linux 发行版上。我们首先从安装程序开始。

如何安装 Exif 工具

您可以使用下面适当的命令通过系统的包管理器安装 ExifTool。

要在 Ubuntu、Debian 和 Linux Mint 上安装 ExifTool:


$ sudo apt install libimage-exiftool-perl

要在 Fedora、CentOS、AlmaLinux 和 Red Hat 上安装 ExifTool:


$ sudo dnf install perl-Image-ExifTool

要在 Arch Linux 和 Manjaro 上安装 ExifTool:


$ sudo pacman -S perl-image-exiftool

Exif工具使用示例

现在 ExifTool 已安装,让我们看看如何使用该命令来获取和更改图像元数据。查看下面的一些示例,并根据需要进行调整以适合您自己的情况。

  1. 要查看图像的所有元数据,只需使用 exiftool 命令并指定图像的文件名。

    
    $ exiftool image.jpg
    

  2. 您还可以一次获取多个图像的元数据:

    
    $ exiftool image1.jpg image2.jpg image3.jpg
    OR
    $ exiftool image*.jpg
    
  3. 要查看特定 EXIF 字段的元数据,您可以输入您想要查看的字段作为传递给 exiftool 的选项。例如,要查看用于捕获图像的相机型号:

    
    $ exiftool -model image.jpg 
    Camera Model Name               : iPhone 12 Pro Max
    
  4. 要编辑图像的元数据,请指定要修改的一个或多个字段,以及要插入的信息。例如,要将信息添加到 Author 字段:

    
    $ exiftool -author="linuxconfig" image.jpg 
        1 image files updated
    
  5. 您还可以同时编辑多个字段。例如,让我们编辑 author 和 title 元数据字段:

    
    $ exiftool -author="linuxconfig" -title="Linux penguin" image.jpg 
        1 image files updated
    
  6. 如果您需要从字段中删除数据,请使用与上面相同的语法,但不指定任何信息:

    
    $ exiftool -author= image.jpg
    
  7. 您还可以从图像文件中删除所有元数据:

    
    $ exiftool -all= image.jpg
    

结束语

在本教程中,我们了解了如何在 Linux 系统上获取和更改图像元数据。这是通过 ExifTool 命令行程序完成的,该程序可以从所有主要 Linux 发行版上的官方软件存储库安装。我们在本教程中介绍了 exiftool 的许多基本用法,但您应该查看手册页以获取更多选项。

©2015-2025 艾丽卡 support@alaica.com