Découper une sprite sheet

Extrayez chaque frame en PNG, à ses dimensions d’origine.

La sprite sheet reste dans votre navigateur, sans être envoyée.

Choisissez une planche ou essayez un exemple ci-dessous.

Essayez une planche de sprites

Vérifiez les limites des images avant l’exportation.

Extraire les frames d’une sprite sheet

  1. Choisissez une image et indiquez la largeur et la hauteur de chaque cellule en pixels.

  2. Réglez le décalage de la première cellule et les espaces entre cellules. Vérifiez l’alignement des cadres dans l’aperçu.

  3. Choisissez l’ordre et, si besoin, ignorez les cellules entièrement transparentes. Générez les PNG et le ZIP avec les coordonnées.

Un exemple aux positions vérifiables

Sprite sheet de personnages jaunes et bleus dans des cellules fixes, avec une cellule transparente

La feuille de personnages mesure 1064 × 536 px. Des cellules de 256 × 256 px, un décalage de 8 px et des espaces de 8 px donnent 4 colonnes et 2 lignes. Ignorer les cellules entièrement transparentes retire la cellule vide mais conserve le personnage semi-transparent.

Comprendre l’extraction

Les frames sont-elles détectées automatiquement ?

Non. Vous définissez les cellules, les décalages et les espaces. Les atlas avec régions irrégulières ou pivotées et l’import de JSON d’atlas ne sont pas pris en charge.

Que deviennent les cellules incomplètes ?

Seuls les rectangles complets sont exportés. Les restes à droite ou en bas ne sont pas agrandis. L’aperçu et le manifeste indiquent la zone inutilisée.

Puis-je créer une animation ou un projet de jeu ?

La sortie comprend des PNG fixes et un manifeste PicMason, pas de GIF, de durée par frame ni de fichier pour moteur de jeu. La limite est de 1 024 cellules complètes avant exclusion des cellules transparentes.