如何在Ruby中将图像字符串转换为流

时间:2010-12-10 13:39:21

标签: ruby curl rmagick curb

我使用Ruby Gem curb通过Curl :: Easy实例的body_str方法获取图像,然后想使用RMagick处理图像,但是Magick :: Image.read需要一个文件名来读取,但是我是什么get是图像的内容字符串。是的,我知道我可以先将图像内容字符串转换为文件,然后将文件名传递给Magick :: Image.read方法。但这将增加一个IO操作。

所以我想知道是否可以直接将图像内容字符串转换为流,以便我可以使用RMagick直接读取它。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

检查Image类的其他类方法,尤其是from_blob。听起来像你需要的。