From: Wilson Bilkovich Date: 2006-09-22T12:25:57+09:00 Subject: Re: Reading files from the internet into RMagick On 9/21/06, Szymon Rozga wrote: > I am not sure how to go about doing this. I would like to get a file > given an URL. The I would like to mess around with that file, but I am > having a hard time actually initializing the Magick::Image object. > > I read the image using open-uri like so: > require 'rmagick' > require 'open-uri' > include Magick > > open(url) do |f| > image = from_blob(f.read) > end > > > However, it turns out that f is of type "Tempfile" and calling read > returns "" and read(int) returns nil. So I don't know where to go from > here. How can this be done? Does this work? open(url, 'rb') do |f| image = from_blob(f.read) end