z Rmagick
vodítko:
Konverzia obrázka do iného formátu
Prevod obrázka do iného formátu je rovnako jednoduchý ako zápis obrázok do súboru.
ImageMagick používa výstupný názov súboru suffix (".jpg"
for JPEG, ".gif" for GIF, for example)
alebo prefix ("ps:" for
PostScript, for example)
na určenie formátu výstupného obrázka.
Existuje spôsob, ako previesť obraz do pamäte?
odpovede:
7 pre odpoveď č. 1# assuming you have an image
# img = Magick::Image.new( 100, 100 )
img = Magick::Image.from_blob( img.to_blob { self.format = "png" } )
zdroj: RMagick Docs
Tu je príklad, ako dať ho používateľovi
image.format = "png"
send_data image.to_blob,
:filename => "woohoo.png",
:disposition => "inline",
:quality => 90,
:type => "image/png"