gpt4 book ai didi

ruby-on-rails - 如何在 Rails 应用中使用 mini_magick 获取 EXIF 关键字?

转载 作者:行者123 更新时间:2023-12-04 05:51:56 25 4
gpt4 key购买 nike

我正在尝试为具有 EXIF“关键字”属性值的图像提取 EXIF 信息。我通过简单地打开图像并使用 mini_magick 成功读取了 EXIF 信息:

image["EXIF:Model"]

出于某种原因,以下任何内容都不会返回我知道的图像的关键字:
image["EXIF:Keywords"]
image["EXIF:XPKeywords"]
image["EXIF:Subject"]

我已使用此实用程序确认有问题的图像确实包含此信息: http://regex.info/exif.cgi

mini_magick 是否只能访问某些 EXIF 值?我可以访问某些 EXIF 信息但不能访问其他信息,这似乎很奇怪。

最佳答案

EXIF metadata由相机创建,因此它只包含技术相关的东西。您真正想要访问的是 IPTCXMP .

位于 mini_magick 后面的 Imagemagick 允许 read IPTC ,例如image["%[IPTC:2:25]"]对于关键字(更新:注意性能问题,请参阅评论)。

至于 XMP,我不知道一个简单的方法来做到这一点。你可以尝试运行

`identify -verbose #{your_filename}`

然后是包含 xmp 的 grub 行.

关于ruby-on-rails - 如何在 Rails 应用中使用 mini_magick 获取 EXIF 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com