Je voudrais essayer la technique CSS Sprite pour charger quelques vignettes en une seule image. J'ai donc besoin de "fusionner" quelques vignettes dans un seul fichier hors ligne sur le serveur.
Supposons que j'ai 10 vignettes de la même taille. Comment suggéreriez-vous que je les "fusionne" à partir de la ligne de commande Linux?
linux
image-processing
command-line
Michael
la source
la source
+append
au lieu de-append
.convert -append *.png out.png
Vous pouvez également utiliser GraphicsMagick , un fork plus léger et plus rapide d'ImageMagick:
Une simple comparaison temporelle de la fusion de 12 images:
GraphicsMagick est presque deux fois plus rapide qu'ImageMagick.
la source
Utilisez le
pnmcat
package netpbm.Vous devez probablement convertir vos fichiers d'entrée pour l'utiliser:
la source
Si vous préférez fusionner les images de gauche à droite, utilisez la commande suivante:
Notez le
+append
au lieu de-append
.la source