Ciao a tutti,
sto usando il famoso plugin Paperclip e funziona molto bene.
Tuttavia mi sono accorto che se faccio l'upload di un foto più piccola
di quanto impostato in :styles la stessa viene ingrandita.
Es:
:styles => { :thumb=> "100x100#", :medium => '200x200' }
In pratica per le immagini più grandi di 200x200 tutto ok ma se carico
una foto da 50x50 la stessa viene forzata sia a 100x100 che 200x200.
Esiste la possibilità in questo caso di non fare eseguire il
ridimensionamento?
Oppure sono costretto a caricare immagini "slargate" e fare un IF nel
codice per caricare l'originale anzichè quelle "deformate"?
Grazie.
on 2010-03-01 18:21
on 2010-03-02 10:16
Ciao, Paperclip dovrebbe supportare le stringhe di geometria di Imagemagick, che sono elencate su: http://www.imagemagick.org/script/command-line-processing.php#geometry Se non supporta quella che fa al caso tuo potresti crearti un apposito processore, ereditando dalla classe Paperclip::Thumbnail Ciao, Silvano 2010/3/1 Yuri Redaelli <y.redaelli@gmail.com>: > In pratica per le immagini più grandi di 200x200 tutto ok ma se carico > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Ml mailing list > Ml@lists.ruby-it.org > http://lists.ruby-it.org/mailman/listinfo/ml > -- Considera l'ambiente prima di stampare questa email. Be a total user rather than a complete waster. . . . Silvano Stralla . . . email: silvano.stralla@sistrall.it site: http://www.sistrall.it
on 2010-03-03 12:01
Marco Mastrodonato wrote: > Hai provato con il simbolo per non deformare l'immagine: > :thumb=> "100x100>" Ti ringrazio, in effetti così mi genera la thumbnail senza praticamente fare il resize alla dimensione superiore come volevo evitare. Purtroppo non credo si possa abbinare anche il simbolo ci cropping "#". Tipo :thumb => "100x100#>" in modo da non fare il resize per le immagini già piccole di default e fare il cropping per quelle più grandi. Comunque ora mi documento meglio. Grazie.
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.