这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行的命令 exif
程序:
您的姓名
exif - 显示 JPEG 文件中的 EXIF 信息
概要
EXIF [ OPTION ] [ 文件... ]
商品描述
EXIF 是一个小型命令行实用程序,用于显示和更改 JPEG 文件中的 EXIF 信息。
大多数数码相机都会生成 EXIF 文件,这些文件是带有额外标签的 JPEG 文件,其中包含
有关图像的信息。 这 EXIF 命令行实用程序允许您读取 EXIF
来自这些文件的信息并将 EXIF 信息写入这些文件。 EXIF 内部使用
利比西夫 图书馆。
使用所有选项依次对命令行上给出的每个输入文件进行操作
给予。 如果一个文件不可读或不可用,执行将立即中止
包含 EXIF 标签。
读取 EXIF 标签时,任何未知的标签都会被丢弃,已知的标签会自动被删除
转换为正确的格式(如果尚未转换)。 损坏的 MakerNote 标签是
也被删除,但没有进行格式更改。
配置
-v, - 版
显示 EXIF 版本号。
-一世, --id
显示 ID 号而不是标签名称。
-t, --标签=行李牌
只选择这个 行李牌. 行李牌 是标签标题、短标签名称或标签编号
(十六进制数字以 0x 为前缀),来自使用 --ifd 指定的 IFD。 这
标签标题取决于当前区域设置,而名称和编号则取决于区域设置
独立的。
--ifd=IFD
从中选择一个或多个标签 IFD。 有效的 IFD 为“0”、“1”、“EXIF”、“GPS”和
“互操作性”。 默认为“0”。
-l, --列表标签
列出所有已知的 EXIF 标签和 IFD。 必须提供 JPEG 图像,以及那些标签
文件中出现的内容在相应位置显示有星号
在列表中。
-|, --显示-mnote
显示 MakerNote 标签的内容。 该标签的内容不规范
(并且通常没有记录),因此可能不会被识别,或者如果它们是
认识到它们不一定能被正确解释。
- 消除
删除标签或(如果未指定标签)整个 IFD。
-是的, --显示描述
显示标签的描述。 还必须给出 --tag 选项。
-e, --提取缩略图
提取缩略图,将缩略图写入指定的文件
- 输出。
-r, --删除缩略图
从图像中删除缩略图,将新图像写入指定的文件
与--输出。
-n, --插入缩略图=文件
插页 文件 作为缩略图。 没有尝试确保内容 文件
是有效的缩略图格式。
--无修复
读取标签时不要尝试修复 EXIF 规范违规。 使用时
与 --create-exif 结合使用,此选项会禁止创建
强制性标签。 EXIF 否则将删除非法或未知标签,添加一些
使用默认值的强制标签,并更改某些标签的数据类型以匹配
规范所要求的。
-o, --输出=文件
将输出图像写入 文件。 如果未给出此选项并且必须提供图像文件
写入,使用的名称与输入文件相同,后缀为
“.修改后的.jpeg”。
--设置值=VALUE
将 --tag 和 --ifd 指定的标签的数据设置为 VALUE。 复合值
由多个组件组成,并用空格分隔。
-C, --创建-exif
如果 EXIF 数据不存在,则创建它。 强制标签是默认创建的
值,除非给出 --no-fixup 选项。 该选项可以用来代替
在大多数情况下指定输入文件名,以对默认值进行操作
强制的 EXIF 标签集。 在这种情况下,--output 选项不起作用
并且没有写入任何文件。
-米, --机器可读
以机器可读(制表符分隔)格式生成输出。 --xml-output 和
--机器可读选项是互斥的。
-w, --宽度=N
将输出的最大宽度设置为 N 个字符(默认 80)。 这不
适用于某些输出格式(例如 XML)。
-X, --xml-输出
以 XML 格式生成输出(如果可能)。 --xml-output 和
--机器可读选项是互斥的。 请注意 XML 架构
随着区域设置的变化,有时会产生无效的 XML。 该选项不
建议。
-d, -调试
显示调试消息。 此外,在处理包含损坏数据的文件时,
该选项会导致 EXIF 尝试继续处理。 通常情况下,数据损坏
导致中止。
政策和帮助 选项
-?, - 帮帮我
显示帮助信息。
- 用法
显示简短的使用信息。
示例
显示图像中所有已识别的 EXIF 标签和标签内容,并修复错误标签:
exif 图像.jpg
显示一个表格,列出所有已知的 EXIF 标签以及每个标签是否存在于给定中
图片:
exif --list-tags --no-fixup image.jpg
显示给定图像中找到的所有 XResolution 标签的详细信息:
exif --tag=XResolution --no-fixup image.jpg
显示给定图像中“Model”标签的原始内容(带有换行符
附后):
exif --ifd=0 --tag=型号 --机器可读图像.jpg
将缩略图提取到文件thumbnail.jpg中:
exif --extract-thumbnail --output=thumbnail.jpg image.jpg
仅显示缩略图 IFD 中 EXIF 标签的数值列表 (IFD 1)
和标签值:
exif --ids --ifd=1 --no-fixup image.jpg
根据EXIF规范显示“EXIF”IFD中标签0x9209的含义:
exif --show-description --ifd=EXIF --tag=0x9209
将值为“左下”的方向标签添加到现有图像,留下
现有标签保持不变:
exif --output=new.jpg --ifd=0 --tag=0x0112 --set-value=4 --no-fixup image.jpg
将值为 2,1(又名 YCbCr 4:2:2)的 YCbCr Sub-Sampling 标签添加到现有图像并
如有必要,修复现有标签:
exif --output=new.jpg --tag=YCbCrSubSampling --ifd=0 --set-value='2 1' image.jpg
显示包含所有已知 EXIF 标签的表格,突出显示强制标签:
exif-cl
使用 onworks.net 服务在线使用 exif