2010-12-10 66 views
0

我使用Ruby Gem curb通過curl :: Easy實例的body_str方法獲取圖像,然後想使用RMagick處理圖像,但是使用Magick :: Image。讀取需要一個文件名來讀取,但我得到的是圖像的內容字符串。是的,我知道我可以先將圖像內容字符串轉換爲文件,然後將文件名傳遞給Magick :: Image.read方法。但是那會增加一個IO操作。如何將圖像字符串轉換爲Ruby中的流

所以我想知道是否有可能將圖像內容字符串直接轉換爲流,以便我可以使用RMagick直接讀取它。

預先感謝您。

回答

1

查看Image類的其他類的方法,特別是from_blob。聽起來像你需要的東西。

+0

:-),是的,非常感謝,剛纔我一個一個地走過,發現它只適合我想做的事情。謝謝你非常非常感謝你的答覆。 – ywenbo 2010-12-10 14:04:28