Avez-vous jeté un oeil à mini-magick?
Vous pouvez git clone d'ici:
http://github.com/probablycorey/mini_magick/tree/master
Si vous avez besoin d'en savoir plus sur git, consultez ces liens:
http://git.or.cz/course/svn.html (cours de collision avec git, par rapport à la subversion)
http://github.com/guides/git-screencasts (screencasts github)
Il est un wrapper rubis Arou et les fonctions de imagemagick (pas sûr si attachment_fu l'utilise en interne), mais c'est absolument mieux que RMagick (RMagick est extrêmement gonflé, beaucoup de problèmes de mémoire). Anywho, mini-magick vous permettra de faire toutes les choses dont vous avez besoin et puis certains. Découvrez le fichier README listé sur le lien github ci-dessus, et il vous donnera le résumé sur la façon de l'utiliser.
Voici un extrait:
#For resizing an image
image = MiniMagick::Image.from_file("input.jpg")
image.resize "100x100"
image.write("output.jpg")
#For determining properties of an image...
image = MiniMagick::Image.from_file("input.jpg")
image[:width] # will get the width (you can also use :height and :format)
Désolé de ne pas répondre pendant un moment - je n'ai pas vérifié sur cette chose pour me mettre à jour par e-mail. –