Paperclip est une gem Ruby permettant de gérer les uploads de fichiers sur une application Ruby On Rails et de les relier à un modèle ActiveRecord.
L’un des intérêts de cette librairie est sa capacité à gérer l’upload d’images et leur redimensionnement en plusieurs formats. En effet Paperclip utilise la librairie ImageMagick qui est une suite logicielle permettant de créer, éditer, composer et convertir des images bitmap. ImageMagick supporte plus de 100 formats de fichiers et peut être considérée comme le couteau Suisse de la manipulation d’images.
Ceci étant posé, on peut faire à peu prêt n’importe quelle manipulation d’images via une application Ruby On Rails. Nous allons voir comment.