web-dev-qa-db-fra.com

Est-il possible d'empiler des images côte à côte avec imagemagick?

J'écris un petit programme en C/C++ pour convertir les gifs en une seule image, où les images sont consécutives dans une seule image. Malheureusement, je manque de temps libre et je souhaite utiliser le programme plus rapidement que prévu. Je me demande donc si cette fonctionnalité existe déjà dans imagemagick.

Puis-je prendre un ensemble d'images et les convertir en une seule image? Pas comme un gif animé, mais comme une série de cadres dans une image.

2
j0h

ok je l'ai compris. vous pouvez faire ceci: $ convert a.gif a.png cela vous donnera une série d’images a-1.png, a-2.png, a-n.png ... et ainsi de suite. alors, vous pouvez faire ceci: convert +append a-*.png out.png

Cela vous donnera une feuille de Sprite horizontale au lieu d'une feuille verticale, dans out.png. Une seule ligne de code peut être possible, j’ai cependant 0 temps supplémentaire pour le comprendre.

0
j0h