Ouverture de session

Commentaires récents

Syndication
Flux XML

Paperclip optimisé l'image

Paperclip optimisé l'image
Posté par cedricdarricau le Lundi, 16 Novembre, 2009 - 8:11pm. Trucs & Astuces

Bonjour à tous,

quelqu'un aurait une idée comment gérer la qualité de l'image avec Paperclip.
pour une compression jpg de 85% par exemple.

exemple :

 
  has_attached_file :pict,
                        :styles => {
                          :mini => ["60x60#"],
                          :thumb => ["218x218#"],
                          :thumb_big => ["298x298#"],
                          :big   => ["650x650>"]
                        },
                        :quality => 85 # pour 85% de compretion jpg

Merci,
Cedric



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Re: Paperclip optimisé l'image
Auteur: 
nuxygen
Date: 
Mar, 17/11/2009 - 01:59

Tu peux utiliser convert_options.

Si tu veux appliquer l'option à tous tes styles utilise :all, sinon le(s) nom(s) de style.

has_attached_file :pict,
                        :styles => {
                          :mini => ["60x60#"],
                          :thumb => ["218x218#"],
                          :thumb_big => ["298x298#"],
                          :big   => ["650x650>"]
                        },
                        :convert_options => { :all => "-quality 85" } 

Attention à la syntaxe car tes paramètres sont passé directement à la commande convert, tu peux obtenir la liste des paramètres disponibles dans la doc d'ImageMagick.

--
Richard Piacentini
http://paris.onrails.info/ | http://www.railsfrance.org/


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
merci Richard. c'est parfait
Auteur: 
cedricdarricau
Date: 
Mar, 17/11/2009 - 12:32

merci Richard.

c'est parfait !!!!

j'ai même optimisé la compression :

:convert_options => { :all => "-format jpg -quality 75% -sampling-factor 4:2:22" },


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Qui est en ligne
Il y a actuellement 1 utilisateur et 31 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Propulsé par Drupal ]