Ruby 如何将自定义元数据写入由RMagick创建的映像?
我正在使用Rmagick创建合成图像,希望在图像文件元数据中包含一些特定信息(作者等),但在Rmagick文档中找不到明显的方法来实现这一点,可以这样做吗 很抱歉,如果这是一个明显的问题,但是我已经在Rmagick文档和这里搜索过了,但是只找到了几个关于方向的项目,没有关于写入元数据的内容 来自Rmagick文件; 似乎要在图像上写入信息,这不是我想要做的,我只想将其存储在元数据中Ruby 如何将自定义元数据写入由RMagick创建的映像?,ruby,image,metadata,rmagick,Ruby,Image,Metadata,Rmagick,我正在使用Rmagick创建合成图像,希望在图像文件元数据中包含一些特定信息(作者等),但在Rmagick文档中找不到明显的方法来实现这一点,可以这样做吗 很抱歉,如果这是一个明显的问题,但是我已经在Rmagick文档和这里搜索过了,但是只找到了几个关于方向的项目,没有关于写入元数据的内容 来自Rmagick文件; 似乎要在图像上写入信息,这不是我想要做的,我只想将其存储在元数据中 看起来很有希望,但我不确定这在编写时是否对其他用户可见?我可以使用 然后,我可以通过以下方式读取数据: 此外,这对
看起来很有希望,但我不确定这在编写时是否对其他用户可见?我可以使用 然后,我可以通过以下方式读取数据:
此外,这对于读取EXIF图像数据也很有用。你在这上面找到过什么吗?看起来这是一种方法,但必须有人拥有正确的软件才能读取它。我希望能够添加一些注释,这些注释会出现在一些明显的地方,比如属性框或其他东西。。。
image = Magick::Image.new(1, 1)
image['comment'] = 'Testing'
image.write('test.png')
exiftool test.png
...
Comment : Testing
...