问题标签 [exiftool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9604 浏览

image - 如何从图像中删除 EXIF 数据,但保持方向?

当我使用 Windows 属性工具从包含图像的文件夹中删除 EXIF 数据时,方向(已手动更改)丢失。因此,当我想将所有这些图片放在网站上时,它们无法正确显示。问题是此时文件夹的大小急剧增加,再次手动更改。那么,当您删除所有 EXIF 数据时,有没有一种方法可以在一个步骤中保留方向标签?

提前致谢。

0 投票
1 回答
1336 浏览

bash - BASH 使用 EXIFTOOL 将电影文件批量重命名为 DATETIME 格式递归 [Year-Month-Day][DayofWeek] [Hours.Minutes.Seconds].extention

我想整理我的全家照片和电影。我有一个示例代码,但我无法使用 Phil Harvey 的 BASH 代码和 EXIFTOOL 中的 -tr 或 -sed 命令交换文件名中的字符。有人有想法吗?

0 投票
2 回答
2276 浏览

cygwin - 如何在 cygwin 基本启动中使用 exiftool

好的,情况就是这样。我完全是新手,不知道发生了什么。目前我有一个包含数千张照片的比赛网站,每次我基本上通过 FTP 上传到一个临时文件夹并使用 Cygwin 和 exiftool(我认为)来标记每个图像,然后使用 Cygwin 将它们移动到我想要在我的网站上的位置。在此过程中,我创建了一个 filename.sh 文件,然后执行 chmod 755,然后告诉它运行,我可以使用我的 filename.sh 文件数据单独标记数千张照片。这一切都很好。大多数时候。哈哈哈。

我的问题是我想将图像保留在我的桌面上并使用相同的步骤标记它们,然后将它们 FTP 到我的站点。所以我想我想要弄清楚的是如何让 exiftool 在我的台式电脑上工作,就像它在我的网站上工作一样。

我试图做所有正确的事情,但是当我运行 filename.sh 文件时,它说: 找不到 exiftool 命令

我需要做什么?任何帮助将不胜感激。谢谢!

0 投票
2 回答
407 浏览

python - 用 Python 去除 EXIF 文件(.txt 文件)中的空格

我有 .txt 文件(每个图像一个),其格式如下所示。我不知道如何提取我感兴趣的信息,没有空格。

我有以下代码,

我面临的挑战是我需要将数据格式化为以下格式(以便能够将其导入我想使用的程序中),

因此,每张图像一行,上面的数据。

如上所述创建字典是一个很好的第一步(我认为)。但是,字典很难调用,因为字典的每个成员在成员名称后都有不同数量的空格。也就是说,文件名-----------------------:...等等。

有没有办法查找成员,不包括空格?我已经尝试了该命令strip(),但由于:.

0 投票
3 回答
1922 浏览

python - Python shell 调用 exiftool

我有一个图像 1.tiff,我想从中将 exif 数据复制到另外两个图像 2.tiff 和 3.tiff。从普通外壳我可以通过键入将相同的 exif 数据写入多个图像

出于某种原因,我无法以 pyton 的形式执行此操作。如果我从 python 脚本执行相同的 shell 命令,即

我收到以下错误:

但是,如果我为每个要写入的图像调用命令,它就可以工作。IE

但是,由于我将调用该命令数千次,一遍又一遍地从 1.tiff 读取 exif 数据实在是太慢了。您对如何将 exif 数据从一个源图像复制到多个图像而只读取一次源图像有什么建议吗?

以下 zip 文件包含有效的 bash 脚本和无效的 python 等效项:https ://www.dropbox.com/s/nm8fdkdfq7hqi8m/folder.zip?dl=1

0 投票
1 回答
908 浏览

photo - 调整图像大小保留 exif 数据:焦距等

什么转换器(如 imagemagick)可用于转换带有 exif 数据的图像?

如果我将图像缩小 4 倍怎么办?我也应该改变焦距吗?

我从我的 JPG 照片中提取的数据exiftool

编辑: 似乎 imagemagick 保留 exif 数据:

mogrify -resize 25% -path output_foler/ *.JPG

0 投票
1 回答
96 浏览

hadoop - 是否可以使用 Exiftool 获取 Hdfs 图像/视频文件元数据

exiftool image.jpg给我linux上图像文件的元数据。我正在尝试获取 HDFS 图像文件元数据,例如exiftool hdfs://10.253.11.10:8020/tmp/user/vid2.avi.

但是得到像File not found:. 如何读取 HDFS 文件的元数据?

0 投票
1 回答
994 浏览

windows - 如何查找特定的元数据内容并将其从图片中删除?

我尝试在我的 *.jpg 文件中找到特定的元数据内容,例如“Odeon”,exiftool.exe然后从文件中删除这个特定的标签。

我用命令找不到“Odeon”

我知道它在那里,对于这个例子,内容存储在标签“位置”中。

请有人告诉我,如何
a) 找到内容,无论它将存储在 *.jpg 中的何处
b) 从该文件中删除找到的标签(不备份文件)?

0 投票
1 回答
171 浏览

batch-file - .bat 移动具有特定 exiftool 颜色配置文件输出的文件

我有一个简单的 .bat 脚本,它将通过 exiftool 输出 jpgs 的颜色配置文件:

我正在尝试将颜色配置文件不等于 sRGB IEC61966-2.1 的任何 jpg 移动到辅助文件夹:

C:\Users\%Username%\Desktop\Color_Check_v1.4.5\Convert

我无法弄清楚如何让 cmd 提示符读取 exiftool 输出并隔离不在 sRGB IEC61966-2.1 中的文件。

任何帮助表示赞赏。非常感谢。

0 投票
1 回答
488 浏览

file-extension - 自动批量重命名具有正确文件扩展名的文件

我有一个包含多种文件类型(mp4、mp4、jpg、wma .etc)的文件夹,这些文件要么没有扩展名,要么没有扩展名,或者所有扩展名都搞砸了,例如 mp3.mp3、mp3.jpg,或者只是文件名。我正在阅读 exiftool 甚至 python 魔术可用于在理解文件类型时分配正确的文件扩展名。我正在寻找基于 exiftool 的解决方案,其中可以使用正确的文件扩展名重命名这些文件。

例如 filename(这是 mp3 文件) filename1.jpg(这又是 mp3 文件,以 jpg 作为文件扩展名) filename.mp3.mp3.mp3(重复扩展名)