Как преобразовать строку изображения в поток в Ruby - PullRequest
0 голосов
/ 10 декабря 2010

Я использую Ruby Gem curb для извлечения изображения методом body_str экземпляра Curl :: Easy instance, затем хочу использовать RMagick для обработки изображения, однако Magick :: Image.read нужно имя файла для чтения, но что яget это строка содержимого изображения.Да, я знаю, что могу сначала преобразовать строку содержимого изображения в файл, а затем передать имя файла в метод Magick :: Image.read.Но это добавит еще одну операцию ввода-вывода.

Так что я хочу знать, можно ли напрямую преобразовать строку содержимого изображения в поток, чтобы я мог использовать RMagick для ее непосредственного чтения.

Заранее спасибо.

1 Ответ

1 голос
/ 10 декабря 2010

Проверьте другие методы класса Image класса, в частности from_blob.Похоже, что вам нужно.

...