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?
Utilisez l'outil slice dans Photoshop:
slice select tool
(notez le sélectionnez une partie de celui-ci, voir capture d'écran).Divide Slice...
dans le menu déroulant.save for web and devices...
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.
Ce programme est très bon pour décomposer les sprites en images individuelles
il prend en charge tous les formats bitmap standard, .png, .bmp, .gif, .tiff et fait tout à peu près automatiquement.
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.
donnez ceci comme essayer car il le divisera en lignes individuelles: http://imagesplitter.net
Celui-ci a bien fonctionné pour moi pour extraire des images de jquery ui sprites http://renderhjs.net/shoebox/
Il existe une application Android qui scinde dynamiquement une carte Sprite:
https://play.google.com/store/apps/details?id=com.fourqueue.Android.texture