问题标签 [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 回答
2966 浏览

php - 使用 PHP GD 嵌入 IPTC 图像数据

我正在尝试将 IPTC 数据嵌入到 JPEG 图像中,iptcembed()但遇到了一些麻烦。

我已经验证它在最终产品中:

它返回输入的标签。

但是,当我保存并重新加载图像时,标签不存在:

那么为什么保存的图像中没有标签?

PHP 源代码在此处可用,相应的输出为:

  1. 图像输出
  2. 数据输出
0 投票
6 回答
6868 浏览

c# - 使用 C#、.NET Framework 2 读取 IPTC 信息

是否有可能使用 C# 和 .NET Framework 2 读取图片的 IPTC 信息?

我还没有找到任何解决方案。只有使用 .NET Framework 3.0 或 .NET 3.5 才能做到。

任何帮助,任何信息?

非常感谢德国!斯蒂芬

0 投票
3 回答
1437 浏览

exception - 从 .NET 中的 JPEG 读取 IPTC 字段时出错

在我尝试过的大约 1% 的 JPEG 上调用 BitmapMetadata.GetQuery("/app13/irb/8biiptc/iptc") 时出现以下异常。这可能是什么原因造成的,我能做些什么来解决它?(我试过谷歌搜索,但我只能找到一个相关的结果,问同样的问题但没有答案。)

编辑:

exiv2工具报告:

0 投票
1 回答
2324 浏览

php - 通过 php 将元数据附加到新创建的图像?

我有一个 php 脚本,它为未登录的用户创建一个临时水印图像。原始图像包含我想保留的 IPTC(元数据)信息,但是,当应用水印并调用 imagejpeg 时,所有元数据都被删除.

有什么想法可以在调用 imagejpeg 后维护元数据或重新应用元数据?

谢谢

0 投票
2 回答
2221 浏览

php - 使 IPTC 数据可搜索

我有一个关于 IPTC 元数据的问题。是否可以通过 IPTC 元数据(关键字)搜索不在数据库中的图像并显示它们,我将如何去做?我只需要一个基本的想法。

我知道 PHP 有 iptcparse() 函数。

我已经编写了一个函数来获取画廊文件夹和所有子目录中所有图像的图像名称、位置和扩展名,扩展名为 .jpg。

我需要弄清楚如何提取元数据而不将其存储在数据库中,以及如何通过它进行搜索,获取与搜索标签匹配的相关图像(它们的 IPTC 关键字应该匹配)以及如何显示它们。我知道我有最终结果(搜索后),如果我在数组中有最终结果,我可以用 src="$filelocation"> 回显一个图像标签。

基本上,我不确定是否需要将所有图像存储到 mysql 数据库中,并提取关键字并将它们存储在数据库中,然后才能实际搜索和显示结果。此外,如果你能引导我到任何已经能够做到这一点的画廊,那也会有所帮助。

感谢您提供有关此问题的任何帮助。

0 投票
4 回答
4527 浏览

java - 使用Java从tif文件中提取IPTC/EXIF数据

我正在使用的系统具有使用com.drew.metadata包从 JPEG 文件中提取元数据的功能。http://www.drewnoakes.com/code/exif/但是,这仅限于 JPEG 文件,现在客户询问如何从 TIF 以及可能的其他图像格式中提取 IPTC。

有谁知道与 Drew Noakes 类似的 API,可以从 TIF 中提取 IPTC?

理想情况下,这将是一种类似的纯 Java 方法com.drew.metadata

0 投票
3 回答
6662 浏览

c# - 您如何从 GPS 坐标中获取国家/州/地区/城市/州/邮编/邮政?

我的所有照片都有 GPS 坐标。我想包含城市、州、邮编等的标签/IPTC 数据。但是我只有 GPS 坐标。我怎样才能以自动化的方式获取这些并获得有意义的信息(我有成千上万张照片,所以将每张照片都输入谷歌地图是行不通的)。

0 投票
6 回答
3413 浏览

jpeg - 校验和 JPEG 数据(不是整个文件)

是否有 end-of-exif / end-of-xmp / end-of-iptc / start-of-data 标记,我可以使用它们来获取 jpg / jpeg(和其他图像格式)的数据部分的校验和?

0 投票
1 回答
2291 浏览

c# - 如何使用 WPF 读取和编辑 IPTC “Writer/Editor”标签

我正在创建一个可以读取和写入 IPTC 和 XMP 图像元数据的 WPF 应用程序。我在读取和写入 IPTC Writer/Editor 属性时遇到问题。它的 XMP 对应物可以正常工作。我尝试了以下选项,但没有运气。

metaData.SetQuery("/app13/irb/8biiptc/iptc/Writer/Editor", value)

metaData.SetQuery("/app13/irb/8biiptc/iptc/Writer-Editor", value)

metaData.SetQuery("/app13/irb/8biiptc/iptc/Writer Editor", value)

metaData.SetQuery("/app13/irb/8biiptc/iptc/Caption/Description Writer", value)

非常感谢访问 Writer/Editor 标签的任何指针/帮助。

穆鲁格。

0 投票
2 回答
530 浏览

metadata - C#:取出 JPEG 的图像部分来备份元数据?

这与典型的方法相比会有些倒退。

我以前使用 ExifTool 进行元数据操作,但我真的想在做任何事情之前保留最好的元数据备份。

我想要做的是删除 JPEG 文件的压缩图像部分,以保持其他所有内容完好无损。即在文件的开头或结尾备份 EXIF、Makernotes、IPTC、XMP 等。

到目前为止,我尝试的是从原始 JPEG 的副本中删除所有元数据,并将其用作将从原始 JPEG 中取出哪些字节的基础。查看原始数据后,剥离后的副本在原始副本中似乎并不连续。剥离版本中可能仍保留一些标头信息。我真的不知道。我想这不是一个好方法。

是否有任何标记可以绝对告诉我压缩的 JPEG 图像数据在哪里开始和结束?我知道 JPEG 文件有 0xFFD8 和 0xFFD9 来标记图像的开始和结束,但我发现元数据实际上位于这些标记之间。

我正在使用 C#。

谢谢你。