Qu'est-ce que Découpeur de sprite sheet ?
Cet outil découpe une feuille de sprites en images de frames individuelles. Définissez la grille en colonnes et lignes ou par taille exacte de tuile, visualisez les lignes de coupe sur votre feuille, et téléchargez toutes les frames en PNG numérotés dans une archive ZIP. Les développeurs de jeux s'en servent pour extraire des frames d'animation ou un jeu d'icônes d'un atlas unique.
Au chargement, le canal alpha est parcouru à la recherche des gouttières transparentes, et si le pas ressort régulier, la taille de tuile, l'espacement et la marge se remplissent seuls. Les cases vides peuvent être écartées. Les images sortent en nom_01.png, à l'unité ou dans nom_frames.zip, jusqu'à 1024 par planche.
Comment utiliser
- Importez le PNG de votre feuille de sprites et choisissez le mode de grille : colonnes × lignes, ou largeur et hauteur de tuile fixes.
- Ajustez le décalage, l'espacement et la marge jusqu'à ce que la grille d'aperçu coïncide exactement avec vos sprites.
- Prévisualisez les frames une par une, ignorez au besoin les tuiles vides, puis téléchargez l'ensemble dans un ZIP de PNG.
Quand l'utiliser
- Extraire un cycle de course de 12 images d'un atlas pour un projet Godot.
- Découper une planche d'icônes achetée en PNG séparés pour une bibliothèque UI.
- Récupérer les tuiles d'un vieux tileset quand les fichiers sources ont disparu.
Résultat
Un développeur de jeu importe un atlas de personnage 512×512, règle la tuile sur 64×64 avec 2 px d'espacement, voit la grille se caler sur les 56 frames et télécharge walk_01.png à walk_56.png dans une seule archive.
FAQ
- Faut-il mesurer soi-même la taille des tuiles avant d'envoyer la planche ?
- Le plus souvent non. Le canal alpha est scanné pour repérer les gouttières, et si le pas reste constant sur toute la planche, taille, marge et espacement se remplissent. Sinon une puissance de deux est proposée.
- Et si mon atlas vient de TexturePacker avec des sprites placés en vrac ?
- Un atlas compacté n'a pas de pas régulier, une découpe en grille ne peut donc rien en tirer. Ces exportateurs produisent un JSON ou un XML listant le rectangle de chaque sprite, et il faut un outil qui lise ce fichier.
- Chaque image conserve-t-elle son fond transparent après la découpe ?
- Oui. Chaque case est recopiée pixel par pixel dans son propre PNG, alpha compris, si bien qu'un sprite avec ombre douce entre dans le moteur sans halo blanc derrière lui.
- Quelle taille de planche est acceptée et y a-t-il une limite d'images ?
- Le fichier monte à 20 Mo, la grille accepte 64 colonnes et 64 lignes, et la découpe s'arrête à 1024 cases. Mille vingt-quatre tuiles de 32x32 font une image de 1024x1024, ce qui couvre presque toutes les planches.
- Dans quel ordre sortent les images et comment les fichiers sont-ils nommés ?
- Dans l'ordre de lecture : de gauche à droite, puis vers le bas. Le nom reprend celui de la planche suivi d'un index avec zéros, donc hero.png donne hero_01.png à hero_56.png et se trie correctement.
Outils similaires
Créateur de collages photo
Disposez vos photos en grille ou en collage libre, puis exportez
Fusionneur d'images
Combinez plusieurs images côte à côte ou verticalement
Inverser les couleurs d'une image
Inversez ou niez toutes les couleurs d'une image
Traceur PNG vers SVG
Convertissez des images matricielles en graphiques vectoriels
Générateur de sprite sheet
Combinez des images en une seule feuille de sprites
Convertisseur d'image en ICO
Convertissez des images au format favicon ICO