[Rails] Paperclip mi ingrandisce l'immagine

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.

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 R. [email protected]:

In pratica per le immagini più grandi di 200x200 tutto ok ma se carico
Posted via http://www.ruby-forum.com/.


Ml mailing list
[email protected]
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 S. . . .
email: [email protected]
site: http://www.sistrall.it

Hai provato con il simbolo per non deformare l’immagine:
:thumb=> “100x100>”

Marco M. 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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs