问题标签 [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.
java - Java - 读取 Illustrator 文件 IPTC 元数据
以上代码用于读取文件元数据。我试过使用 JPEG 和 AI 文件。如何提取更多元数据字段。例如下图。 . 如何提取 IPTC 值,如屏幕截图。非常感谢任何建议或参考链接。需要获取标题:,描述:,关键字:,标题:
c - 在 linux 中使用 IPTC 库添加 iptables 规则的代码未链接
我正在尝试编译此处提供的示例 C 代码http://www.bani.com.br/lang/en/2012/05/programmatically-managing-iptables-rules-in-c-iptc/
使用(如帖子中所述):
我也尝试使用以下方法编译它:
它也不起作用,这次的错误是:
我还尝试了这个http://wiki.tldp.org/iptc%20library%20HOWTO末尾提供的示例, 我也遇到了同样的问题
Linux内核:3.8.2 iptables版本:v1.4.12
c - 扩展我的 C 代码以使用 IPTC 库在 IPv6 数据包中设置 TOS 值的任何想法
我有以下 C 代码来添加防火墙规则
ip6tables -A OUTPUT -t filter -s 2001:db8:222:2::/64 -j DROP
C代码:
我想扩展此代码以设置匹配的 IPv6 数据包的 TOS 值,如下所示
ip6tables -A OUTPUT -t mangle -s 2001:db8:222:2::/64 -p icmpv6 -j TOS --set-tos 0x20
有任何想法吗?
c - Error when executing iptables code “Error commit: Protocol wrong type for socket”
The C code below is equivalent to the following iptables command:
However, the iptables command is working fine from the command line but when I execute the code it gives the error
although it is compiled successfully. I have also tried it with setting the DSCP value and it worked fine, so I guess something missing for the MARK module
Linux kernel 3.8.2
iptables version 1.4.12 (I also tried 1.4.21 but didn't work)
The code
Any ideas? Thanks
objective-c - 将 IPTC 数据写入文件
我需要获取一个现有的 jpg 文件并修改其 IPTC 条目中的标题、描述和关键字。这里有几个主题,但都没有答案或部分答案。我已经知道如何阅读 IPTC 信息,但需要对其进行编辑。有人可以对这个经过大量研究但鲜为人知的话题有所了解吗?
我所拥有的是:
我想使用现有 IPTC 数据获取现有图像并用这些数据替换现有条目,但保留所有其他 IPTC 条目,例如位置、日期等。到目前为止我所知道的是我需要使用 CGImageDestination。
谢谢
c# - 使用元数据写入图像时,JpegBitmapEncoder.Save() 抛出异常
我正在构建一个 WPF 桌面应用程序来帮助我组织照片以发布到 Facebook。这是我在新位置创建照片副本的代码,并添加了标题(EXIF + IPTC + XMP):
运行它,我得到一个突出显示这一行的“COMException was unhandled”异常:
PresentationCore.dll 中出现“System.Runtime.InteropServices.COMException”类型的未处理异常
附加信息:句柄无效。(来自 HRESULT 的异常:0x80070006 (E_HANDLE))
我在这里看到这可能是由于线程问题,所以我没有直接从应用程序调用 SaveImageAs,而是添加了这个,但没有效果:
我还尝试将 MemoryStream 换成 FileStream 创建一个本地临时文件——这并没有改变任何东西:
有任何想法吗?
java - 元数据提取器 java 不提取 exif 或 iptc
我正在尝试获取 jpeg 图像的 exif,但它不起作用。首先,我使用 BufferedImage 读取图像并将其转换为文件,然后应用与此处相同的代码:https ://code.google.com/p/metadata-extractor/source/browse/Samples/com/drew/元数据/SampleUsage.java?name=2.5.1。我究竟做错了什么?为什么 JpegSegmentReader.SEGMENT_APP1 返回 null?
php - 从内存中访问变量
我创建了一个图像类,它加载并调整图像大小,然后裁剪并最后添加水印。
最后一步,我想将 IPTC 数据添加到此图像中。据我所知,只有iptcembed
实现这一点的功能。问题是iptcembed
需要图像的路径作为参数。在使用它来渲染视图之前,我将图像保留为对象。
我不想将图像保存到存储中只是为了创建路径,iptcembed
但我找不到另一种将 IPTC 数据添加到图像的方法。
有没有办法(或功能)从内存中访问这个对象,而不是从存储中保存和加载?
php - 字符串文件路径内存替代(文件路径的替代方式)
我有一个经过大量处理后从 imagecreatetruecolor 创建的资源对象(图像)。
$image = imagecreatetruecolor($dst_width, $dst_height);
最后一步是向图像添加 iptc 标签。
为了添加 iptc 标签,php 具有称为 iptcembed 的本机功能
问题是:我将图像存储为资源对象。但是 iptcembed 需要图像作为文件路径字符串 $jpeg_file_name。
对于每个图像,我应该保存图像并从 iptcembed 加载它以获取 iptc 标签。
这是一个很大的性能问题。还有脏代码。
我想 php 包装器可以解决这个问题,但我了解到它们不是路径。它们只是参考。以下代码对我不起作用。
问题是:有什么技巧可以让我从内存中达到这个图像路径/更好的方法来完成它吗?
image - 使用 Perl 将数据添加到 IPTC 字段
我想在 Perl 中为 IPTC 字段“特殊说明”设置自定义文本。
如果不使用模块,如何做到这一点?