我正在使用Rmagick创建合成图像,并希望在图像文件元数据中包含一些特定信息(作者等),但是在Rmagick文档中找不到明显的方法,可以这样做吗?
很抱歉,如果这是一个明显的,但我一直在搜索Rmagick文档和这里,但只找到了几个关于SO的方向的项目,没有关于写入元数据。
来自Rmagick Docs; Annotate似乎在图像上写了信息,这不是我想要做的,我只想将其存储在元数据中。
Comment看起来很有希望,但我不确定在撰写时其他用户是否可以看到它?
答案 0 :(得分:1)
我可以使用properties
image = Magick::Image.new(1, 1)
image['comment'] = 'Testing'
image.write('test.png')
而且我可以使用exiftool
:
exiftool test.png
...
Comment : Testing
...
此外,此site对于阅读EXIF图像数据非常有用。