38 votes

Recadrage simple avec Paperclip

Je voudrais recadrer les images lors du téléchargement en utilisant Paperclip pour obtenir des pouces carrés à partir du centre de l'image originale. Je trouve une méthode dans la documentation qui semble faire exactement ce que je veux :

transformation_to(dst, crop = false)

Le problème est que je n'arrive pas à trouver où utiliser cette méthode. Ce serait génial de pouvoir simplement passer quelque chose comme paramètre ici :

  has\_attached\_file :picture, 
                    :styles => { :medium => "600x600>", :thumb => "something here" }

70voto

collimarco Points 6000

Il suffit d'utiliser # au lieu de > comme paramètre :

has\_attached\_file :picture, :styles => { :thumb => "200x200#" }

7voto

NicoJuicy Points 892

Tutoriel avancé utilisant le paperclip et une bibliothèque javascript pour recadrer les images.

Je viens de découvrir ce tutoriel (et je l'utilise en ce moment même) et peut-être qu'il pourrait vous aider (ou d'autres spectateurs de StackOverflow).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X