Grazie weppos... scusa ma non ho capito. Ti riporto un pezzo di codice all'interno del model preposto alla generazione e archiviazione dei miei stramaledetti badges (oramai non ci dormo più la notte):
codice:
has_attached_file :immagine,
:styles => { :small => "100x100#", :large => "500x500>" },
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "public/badges/:id/:attachment/:style.:extension",
:processors => [:cropper]
has_attached_file :img_badge,
:styles => { :small => "400x100#" },
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "public/badges/:id/:attachment/:style.:extension"
def componi_badge
RVG::dpi = 72
rvg = RVG.new(400,100).viewbox(0,0,400,100) do |canvas|
canvas.background_fill = 'white'
foto = ::Magick::Image.read(self.immagine.url(:small)).first
titolo = self.titolo
testo = self.testo
canvas.image(foto,100,100,0,0).preserve_aspect_ratio('xMinYMin', 'slice')
canvas.rect(10,10).styles(:stroke=>'black', :stroke_width=>1, :fill=>'white')
end
temp_file = rvg.draw
temp_file.format = 'jpg'
self.img_badge = ???????????
end
che ci metto al posto dei punti di domanda? sono arrivato al punto che temp_file so che è una classe Magick::Image ma poi? scusa ma sono veramente "alle asse" (in venetasso)