5 votes

Quelle est la meilleure façon de créer une image PNG unique contenant plusieurs PNG de même taille ?

Quelle est la meilleure façon de créer une seule image PNG qui contient plusieurs PNG de même taille, par exemple 32x32 et 64x64 ?

J'ai beaucoup d'images que je dois inclure dans une seule image afin de pouvoir les charger toutes comme une seule image. Je n'ai accès qu'à des outils open source. J'ai besoin d'un moyen rapide/efficace de le faire. Une telle image s'appelle-t-elle un sprite ou une tuile ?

5voto

Oliver Points 125

Lorsqu'elle est utilisée en référence à des images utilisées dans des sites web, la combinaison d'images de ce type est appelée un Sprite CSS .

Vous pouvez utiliser le logiciel Imagemagick (open source) montage pour combiner rapidement vos icônes dans un grand fichier.

Cela permettrait de créer une image unique de 5x5 carreaux de tout ce qui se trouve dans le dossier actuel :

montage -background transparent -tile 5x5 *.png sprite.png

S'il y a moins de 25 images, des espaces vides seront utilisés. Le dernier fichier de la ligne de commande est le fichier de sortie.

Imagemagick est un outil en ligne de commande et donc souvent le moyen le plus rapide et le plus efficace de faire ce que vous voulez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X