Comment concaténer des icônes en une seule image avec ImageMagick?

Je veux utiliser sprites CSS sur un site web au lieu de fichiers image séparés, pour une grande collection de petites icônes qui ont toutes la même taille. Comment puis-je les concaténer (tuile) en une grande image en utilisant ImageMagick?

38
demandé sur Peter Hilton 2008-09-18 03:35:10

5 réponses

À Partir de la page liée, 'montage' est l'outil que vous voulez. Cela prendra un tas d'images et les concaténera/les tuilera en une seule sortie. Voici un exemple d'image que j'ai fait avant d'utiliser l'outil: texte alt http://davr.org/ds2/demos2/index.png

26
répondu davr 2008-09-17 23:37:28

Convertir fonctionne beaucoup mieux que de montage. Il organise les images verticalement ou horizontalement et conserve la transparence png.

convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)
48
répondu netmute 2013-12-16 08:09:03

Vous recherchez:

montage -background transparent -geometry +4+4 *.png sprite.gif
23
répondu Alexander M. 2011-11-18 19:20:35

Utiliser le "montage" de l'outil: voici quelques instructions

1
répondu Ludvig A. Norin 2008-09-17 23:38:11