web-dev-qa-db-fra.com

Redimensionner une image avec du papier

Le plug-in en papier pour Rails a une option de redimensionnement qui conserve l'image en proportion. Selon Ryan Bates ' PaperClip Railscast , pour vous assurer que cette option est activée, vous avez Pour ajouter une signature supérieure à la signature à la fin de la taille du style que vous souhaitez redimensionner, comme tel:

:styles => { :small => "160x160>" }

Je cherche de papier pour redimensionner mon image à une taille exacte, même si cela veut dire que cela signifie être hors de proportion, je pensais donc que l'élimination du signe plus grand que le signe ferait le tour, comme tel:

:styles => { :small => "160x160" }

Eh bien, ne se passe rien ne se passe. Donc, le plus grand que le signe est redondant en premier lieu. Je suis toujours laissé avec la question suivante, cependant:

Comment puis-je forcer l'image dans une taille de jeu, ignorer les proportions?

Merci!

38
Yuval Karmi

Vous pouvez utiliser "160x160 #" qui va échouer et récolter exactement cette taille, unique en papier. Sinon, vous pouvez utiliser l'une des chaînes de géométrie ImageMagick, détaillées ici:

ImageMagick Géométrie

Mais je citerai celui qui vous intéresse:

"160x160!"

La largeur et la hauteur données avec catégorie le ratio d'aspect original ignoré.

91