[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.