gpt4 book ai didi

ruby - 如何将自定义元数据写入由 RMagick 创建的图像?

转载 作者:数据小太阳 更新时间:2023-10-29 08:09:01 25 4
gpt4 key购买 nike

我正在使用 Rmagick 创建合成图像,并希望在图像文件元数据中包含一些特定信息(作者等),但在 Rmagick 文档中找不到明显的方法来执行此操作,可以这样做吗?

很抱歉,如果这是一个明显的问题,但我一直在 Rmagick 文档和此处搜索,但只找到了几个关于 SO 方向的项目,没有关于写入元数据的内容。

来自 Rmagick 文档; Annotate似乎在图像上写信息,这不是我想做的,我只是想将它存储在元数据中。

Comment看起来很有希望,但我不确定在编写时其他用户是否可以看到它?

最佳答案

我能够使用 properties 插入 EXIF XMP 标签

image = Magick::Image.new(1, 1)    
image['comment'] = 'Testing'
image.write('test.png')

然后我可以使用 exiftool 读取数据:

exiftool test.png

...
Comment : Testing
...

此外,这 site对于读取 EXIF 图像数据很有用。

关于ruby - 如何将自定义元数据写入由 RMagick 创建的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20901713/

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