标签: ruby curl rmagick curb
我使用Ruby Gem curb通过Curl :: Easy实例的body_str方法获取图像,然后想使用RMagick处理图像,但是Magick :: Image.read需要一个文件名来读取,但是我是什么get是图像的内容字符串。是的,我知道我可以先将图像内容字符串转换为文件,然后将文件名传递给Magick :: Image.read方法。但这将增加一个IO操作。
所以我想知道是否可以直接将图像内容字符串转换为流,以便我可以使用RMagick直接读取它。
提前谢谢。
答案 0 :(得分:1)
检查Image类的其他类方法,尤其是from_blob。听起来像你需要的。
Image
from_blob