web-dev-qa-db-fra.com

Outil facile à décomposer l'image Sprite?

J'ai beaucoup d'images Sprite contenant des dizaines d'icônes. Existe-t-il un moyen simple de décomposer les sprites en fichiers d’image distincts, soit automatiquement, soit en l’alimentant en coordonnées, largeurs et hauteurs?

26
Abadaba

Utilisez l'outil slice dans Photoshop:

  1. Utilisez le slice select tool (notez le sélectionnez une partie de celui-ci, voir capture d'écran).
  2. Cliquez avec le bouton droit n'importe où sur le canevas et sélectionnez Divide Slice... dans le menu déroulant.
  3. Entrez la hauteur/largeur ou le multiple de Sprite.
  4. Une fois terminé, allez à save for web and devices...
  5. Lorsque vous enregistrez, toutes les découpes individuelles sont exportées au format de fichier de votre choix dans un dossier séparé.

S'ils sont de taille inégale (pas sur une grille), vous pouvez également les sélectionner individuellement avec l'outil 'slice select' de Vanilla. Si vous avez beaucoup de grilles similaires, sauvegardez tout en tant qu'action photoshop et traitez-les par lot.

slice **select** tool

6
Abadaba

Ce programme est très bon pour décomposer les sprites en images individuelles

http://www.alferdspritesheetunpacker.forkandbeard.co.uk/forkandBeard/apps/AlferdSpritesheetUnpacker/Download.aspx

il prend en charge tous les formats bitmap standard, .png, .bmp, .gif, .tiff et fait tout à peu près automatiquement.

14
BYS2

J'ai rencontré un problème similaire après avoir perdu les images source d'un Sprite et construit cet outil relativement simple: https://github.com/fmovlex/desprite

J'espère que cela t'aides.

6
fmovlex

donnez ceci comme essayer car il le divisera en lignes individuelles: http://imagesplitter.net

5
Adam Seabridge

Celui-ci a bien fonctionné pour moi pour extraire des images de jquery ui sprites http://renderhjs.net/shoebox/

4
6ton

Il existe une application Android qui scinde dynamiquement une carte Sprite:

https://play.google.com/store/apps/details?id=com.fourqueue.Android.texture

0
Four Queue