2009-06-19 22 views
37

vorrei ritagliare le immagini al momento del caricamento utilizzando Paperclip per ottenere pollici quadrati dal centro della foto originale. Trovo un metodo nella documentazione che sembra fare esattamente quello che voglio:ritaglio semplice con il Paperclip

transformation_to(dst, crop = false)

Il problema è che non riesco a capire dove utilizzare questo metodo. Sarebbe bello passare semplicemente qualcosa come parametro qui:

 has_attached_file :picture, 
        :styles => { :medium => "600x600>", :thumb => "something here" }

risposta

68

Hai solo bisogno di utilizzare al posto di #> come parametro:

has_attached_file :picture, :styles => { :thumb => "200x200#" }
+1

non riusciva a trovare in documenti ImageMagick. Cosa fa esattamente #? – paulus

+4

Il simbolo # è specifico per la graffetta. Paperclip lo usa come marcatore per centrare e ritagliare l'immagine. Puoi consultare https://github.com/thoughtbot/paperclip/blob/master/lib/paperclip/thumbnail.rb per ulteriori informazioni. – Puhlze

+16

Boy, potrebbero piace, documento, che o qualcosa del genere ... – Kevin

Problemi correlati