这是命令 exiftime 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
出境时间 - 显示或调整日期和时间 Exif 标签; 列出按 Exif 日期排序的文件
& 时间标签
概要
出境时间 [-filqw[-s DELIM[-t[心电图]][-v[+|-]VAL[ymwdHMS]] 文件 ...
商品描述
当不带参数调用时, 出境时间 实用程序显示 Exif 日期和时间标签
包含在每个输入中 文件 到标准输出。 否则,取决于选项
指定的, 出境时间 将仅对选定的标签进行操作,将调整日期和时间,
将为每个人写一个调整后的时间 文件, 或将列出每个 文件 按升序排列
日期和时间。
大多数数码相机在 Exif 数据中包含一个或多个日期和时间标签添加到
他们生成的图像文件。 这些标签是:
图像已创建
创建或更改图像的日期和时间。 这是最常见的标签。
图像生成
生成原始图像数据的日期和时间(即,当图片被
采取)。
图像数字化
图像作为数字数据存储的日期和时间。
这些标签的格式为“YYYY:MM:DD HH:MM:SS”,时间以 24 小时格式显示。
这个 出境时间 实用程序无法添加标签,如果它不存在于 文件.
默认情况下, 出境时间 将简单地打印出每个中的三个日期和时间标志中的任何一个
输入 文件。 该 -l flag 将生成每个输入的列表 文件 按日期/时间顺序,
适合用于进一步的图像处理(例如,制作 Web 目录),当
文件名排序没有用。
这个 -v 标志可用于改变或调整日期和时间。 当与 -w 旗,
将调整后的日期和时间写入每个输入 文件,例如,可以处理
用于调整相机错误设置时钟的一批文件。
配置
-f 写入调整后的日期和时间标签而不提示确认。
-i 在覆盖日期和时间标记之前输出标准错误提示
调整值。 如果来自标准输入的响应以 'y' 或 'Y' 开头,
标签被覆盖。 此选项是默认行为。
-l 列出每个输入 文件 按时间戳升序排列。 默认情况下,它使用
图像创建标签。 在没有 Image Created 标签的情况下,首先生成 Image
然后使用图像数字化。 或者, -t 标志可用于指定
排序的时间戳偏好。 如果不存在日期和时间标签,则
使用操作系统的纪元。 此标志覆盖所有其他标志,但 -t 旗。
-q 使用时不要将日期和时间调整的详细信息输出到标准输出
-w 旗。
-s 用字符串分隔字段名和值 DELIM. 默认值为“:”。
-t 选择要显示或调整的日期和时间标签,后跟一个或
更多 a (所有标签), c (图像创建), d (图像数字化),或 g (图像
生成)。
-v 调整日期和时间标签的秒、分、时、月日、星期、月或
年根据 VAL。 如果 VAL 前面有加号或减号,日期是
根据剩余字符串向前或向后调整; 否则
设置日期的相关部分。 日期可以调整多次
需要使用这些标志。 标志按照给定的顺序进行处理。
当提供绝对值(而不是相对调整)时,秒是
在 0-59 范围内,分钟在 0-59 范围内,小时在 0-23 范围内,
月日在 1-31 的范围内,工作日在 0-6 的范围内(周日至周六),月
范围为 1-12(80 月至 38 月),年份范围为 1980-2038 或 XNUMX-XNUMX。
If VAL 是数字,其中之一 y, m, w, d, H, M或 S 必须用于指定
要调整日期的哪一部分。
可以使用名称而不是数字来指定工作日或月份。 如果一个
名称与加(或减)号一起使用,日期将被提前(或
向后)到与给定工作日或月份匹配的下一个(上一个)日期。
这不会调整日期,如果给定的工作日或月份与
当前的。
当日期调整为实际不存在的特定值时(对于
例如,欧洲/伦敦时区的 BST 26 年 1 月 30 日 2000:XNUMX),日期将为
以一小时为单位静默向前调整,直到达到有效时间。
当日期调整为出现两次的特定值时(例如
29 年 1 月 30 日 2000:XNUMX),将设置生成的时区,以便日期匹配
两次中较早的一次。 在所有情况下,夏令时注意事项
被忽略了。
有关详细信息,请参阅下面的示例。
-w 写入调整后的日期和时间标签。 默认情况下,三个日期和时间中的任何一个
文件中存在的标签被调整; 否则,只有那些用 -t
旗被调整。
示例
命令
exiftime 示例1.jpg
将显示:
图像创建时间:2003:09:12 17:05:37
图像生成:2003:09:12 17:05:37
图像数字化:2003:09:12 17:05:37
命令
exiftime-tcd example1.jpg
将显示:
图像创建时间:2003:09:12 17:05:37
图像数字化:2003:09:12 17:05:37
命令
exiftime -v+3H 示例1.jpg
将每次向前调整三个小时并显示:
图像创建时间:2003:09:12 20:05:37
图像生成:2003:09:12 20:05:37
图像数字化:2003:09:12 20:05:37
命令
exiftime -v+5d -v-7M -fw -tg *.jpg
将日期提前五天,时间向后七分钟,并写下
将日期和时间调整为 Image Generated 标签,而不提示确认
匹配“*.jpg”的所有文件。 它显示:
示例1.jpg:
生成的图像:2003:09:12 17:05:37 -> 2003:09:17 16:58:37
示例2.jpg:
生成的图像:2004:01:22 17:07:02 -> 2004:01:27 17:00:02
命令
exiftime -l -tdg *.jpg
将列出所有匹配“*.jpg”的文件,每行一个,按时间戳升序。 它会
尝试按顺序使用以下时间戳值:图像数字化、图像生成、
图像已创建,最后是操作系统的时代。
诊断
这个 出境时间 实用程序在成功时退出 0,如果发生错误则退出 1。
使用 onworks.net 服务在线使用 exiftime
