Rubyでblobを読み取り、イメージ化し、取得する方法
-
05-07-2019 - |
質問
私は自家製のキャプチャシステムを使用しています。これにはRmagickが使用され、RmagickにはImageListが付属しています。既存のコードはこのようなものです。
im = ImageList.new("#{@@captcha_image_path}/#{captcha.pos}.JPG")
@imgdata = im.to_blob
send_data(@imgdata, :filename => 'captcha.jpg',
:type => 'image/jpeg',
:disposition => 'inline',
:nocache => Time.zone.now)
上記のコードは正常に機能します。
今、Rmagickを取り除き、MiniMagickを使用しています。ここでランダムに表示される多数の画像を生成しました。 ImageListにアクセスできないため、blobデータを送信する方法を知りたいと思っていました。具体的には、ImageListを使用して@imgdataを取得するにはどうすればよいですか。
解決
send_file '/path/to/image/file.jpg', :type=>"application/jpeg"
所属していません StackOverflow