问题标签 [iptc]

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 投票
1 回答
102 浏览

excel - 从 EXCEL 到 TIFF 的 IPTC 元数据在 Bridge 中可读

我有一个 Excel 表,其中包含 [name][url in folder][keywords] 等字段......我正在尝试找到将 IPTC 元数据关键字写入我的 60'000 TIFF 图像的最佳方法,以便能够搜索从此 Excel 文件中通过它们(使用 Adob​​e Bridge)。我试过 exiftool.exe 但“Adobe Bridge”无法读取渲染关键字。我已经看到它可能在 PHP 中是可能的,但我想知道代码或软件是否已经存在。

0 投票
1 回答
365 浏览

c# - asp.net - 将图像上传到服务器后缺少图像关键字

我正在将图像上传到服务器,然后处理图像。有趣的是,上传图片后图片关键字都不见了。尽管还有其他图像属性。

在此处输入图像描述

解析标签没有问题,所以请忽略下面的代码片段。

注意:我正在使用FineUploader上传图片。

FineUploader 配置 -

Fineuploader 日志 -

编辑: 看起来我发现了这个问题。标签中有一些冰岛字符。这就是问题所在。任何人都知道如何解决这个问题!

最新编辑 如果这些标签是从 Adob​​e Photoshop Lightroom 添加的,那么就会遇到问题。但是,如果通过更新属性从 Windows 机器添加相同的标签,它就可以工作!

0 投票
1 回答
720 浏览

iptables - 使用 libiptc 将自定义链添加到 OUTPUT

我正在尝试使用 libiptc 实现以下 iptable 命令,但找不到任何有关如何执行此操作的示例。

我尝试使用以下代码:

但我从 中收到错误“无效参数” iptc_strerror,但看不到哪个参数无效。

非常感谢

0 投票
2 回答
1075 浏览

batch-file - exiftool 在使用 add += 时防止重复 iptc:keywords/xmp-dc:subject

问题:

当我有一个带有 iptc:keywords=holliday 的 jpg 并且我执行

  • exiftool myImage.jpg -IPTC:Keywords+=holliday -IPTC:Keywords+=海洋

图片有两个“holliday”标签

避免重复我目前使用

  • exiftool myImage.jpg -IPTC:Keywords-=holliday -IPTC:Keywords+=holliday -IPTC:Keywords-=海洋 -IPTC:Keywords+=海洋

因此,如果 jpg 中尚不存在关键字,则“-=”无效。

然而,这种方法的缺点是,即使没有必要,也总是修改 jpg,因为关键字已经存在。

是否有更有效的 axiftool-api 调用方式来添加仅在必要时才更改的关键字/主题?

背景:

目前我正在为 android 和 pc 之间的关键字/主题实现元数据同步。

android 为所做的每个更改生成一个 msdos 批处理脚本条目,我使用基于 exiftool 的 bat 脚本在 pc 端应用元数据更改

由于 pc 关键字更改可能来自不同的 android 设备,因此必须添加/删除关键字,并且不能完全设置。

0 投票
4 回答
4065 浏览

python - 是否有任何 Python3 兼容模块来读取/写入 IPTC 数据?

我已经尝试过IPTCInfo3。但是安装成功后

我收到一个导入错误:

0 投票
0 回答
312 浏览

python - Python 3.6 Mac OS X El Capitan 的元数据操作库,py3exiv2 和 GExiv2 除外

我编辑了这个问题,因为它过于基于意见。

我正在拼命寻找一个库来在 Mac OS X El Capitan 上使用 Python 3.6 操作(读/写)图像元数据。我试过GExiv2。大约两个小时后,我能够安装它并让它运行,但它在 Python3 中不断产生更多错误,我无法解决。我根本无法安装py3exiv2。我找不到提到的两个库的更多替代方案(对于 Python3)。

GExiv2的问题:

我首先导入模块:

然后我生成一个元数据对象并打开图像:

但是,当我尝试使用 Metadata-Objects 方法时,例如m.get_tags(). 我得到一个错误:

.get_tags()总结“较低”的get_XYZ_tags()方法并返回由这些方法产生的串联列表。调用类似m.get_iptc_tags()作品的“较低”方法:

我查看了模块并确保方法在那里。也许有人可以给我一个线索......</p>

提前致谢!

0 投票
2 回答
331 浏览

javascript - node - 从图像缓冲区解析 iptc 数据

试图找到一种从图像文件缓冲区中提取 IPTC 数据的方法,npm 上现有的库允许您从本地文件系统打开和读取文件,但我将文件存储在 AWS S3 上,并且更喜欢使用缓冲区创建不必要的磁盘写入。

不知道从哪里开始,也许开始研究这个模块是如何工作的: https ://www.npmjs.com/package/extract-iptc 并创建我自己的模块?或者有没有我错过的更简单的方法?

0 投票
0 回答
210 浏览

android - 在 android 中编写和保存新的自定义 EXIF 和 IPTC 标签

我有一个相机和画廊图像,我存储在我的设备中,然后发送到服务器。

我需要添加一些摄影师信息,这些信息将通过as输入edittext和发送。imagemetadata

我到处搜索,我得到了如何metadata使用sanselan但在现有标签中编写的结果。

我找不到任何关于tags为图像编写新自定义的信息。

如果有人有,请给我一个示例代码。

0 投票
1 回答
263 浏览

android - 使用 Commons 成像或 Sanselan android 创建自定义标签和编辑 IPTC 元数据

我有一个图像,我必须添加IPTC元数据,如城市、州描述并将它们发送到服务器。

我到处搜索,发现了很多类似的库,IIMJ4但没有工作示例。而且文档还不足以解决问题。SanselanCommons Imaging

有人可以为我提供一个如何实现这一目标的例子吗?

0 投票
0 回答
68 浏览

iptc - exiv2 无法读取或写入 DNG

我使用 Lightroom 将原始 Sony 文件 (.ARW) 转换为 .DNG 格式。

现在我想用 exiv2 向这个 .dng 文件的 IPTC 写入新的关键字。

命令 exiv2 -PI test5.dng 给了我错误信息:

“错误:包含 25665 个条目的目录 Sony2 被视为无效;未读取。”

我能做些什么?如果 exiv2 无法完成这项工作,还有其他软件可以工作吗?