Aller au menu - Aller au contenu

Découper une image en plusieurs tranches

Photoshop, création d'une carte pour un jeu en ligne

Pour accéder à cette section
Connectez-vous !
connexion_rpx

Résolu Le problème de ce sujet a été résolu

Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne Izindor # Posté le 08/02/2012 à 16:37:49
Avatar

Ville : Nantes
Pays : France métropolitaine

Bonjour à tous,

Je cherche à créer une map pour mon projet de jeu médiéval et je suis confronté à un problème assez caspied. Je dois découper une image en 400 carrés de dimensions égales, donc 20 tranches * 20 tranches.

J'utilise l'outil tranche, je fais sur la tranche de base une division : 20 en horizontal (niquel), et là, horreur, je ne peux pas faire 20 tranches en verticale... Il me "limite" à 6 tranches... Et si je fais le processus inverse, en commençant à définir les tranches verticales, il me refuse plus de 6 tranches en horizontale ! :colere2:

Alors je suis bien embêté car je dois diviser mon image en 4 sous-tranches, elles-mêmes divisées en 10x10 tranches ! Et lors de l'enregistrement des images en cascade, cela me créé des images du type : map_partie1_image01, map_partie2_image01... J'utilise un script PHP pour créer les cases dans une BDD à partir des numéros des images, et cela provoque un bug qui donne une map gruyère :p ...

Quelqu'un aurait-il un trick, une astuce, une idée : pour créer d'un coup sans artifice 20x20 tranches, et les sélectionner toutes d'un coup ?

Merci d'avance ;) !

Izindor


EDIT: apparemment il faut utiliser une fonction dans la console de Linux, c'est plus simple et puissant.

Voici la commande pour ceux que ça intéresse :

Code : Autre
1
convert carte.jpg -crop 10x10 +repage cases/carte_%03d.png
Édité le 08/02/2012 à 20:10:56 par Izindor

Cawrotte : ".titanic { float: none; }"
Blagedegeek : "Quel est le comble pour un string ? Ne pas avoir la quote",
ST@RG@TE : "Voler c'est mal, sauf quand on est un oiseau"
 
Publicité # Posté le 08/02/2012 à 16:37:49

Hors ligne Geoffrey-Zéro # Posté le 08/02/2012 à 20:39:55

Cette réponse a aidé l'auteur du sujet Cette réponse a aidé l'auteur du sujet
Tu dois pouvoir découper ton image de façon automatique en PHP avec la librairie GD.

Dans Photoshop, si tu connais Javascript, tu peux programmer une boucle qui modifie l'espace de travail pour "recadrer" ta map à différentes coordonnées et incrément le nom du fichier à chaque enregistrement. Tu trouveras des infos sur l'API Javascript de Photoshop dans la documentation Adobe.

edit. Ou alors tu fais ça XD
Édité le 08/02/2012 à 20:42:12 par Geoffrey-Zéro
Hors ligne Izindor # Posté le 11/02/2012 à 12:10:14
Avatar

Ville : Nantes
Pays : France métropolitaine

Merci pour ta réponse. Je ne pensais même pas pouvoir faire ça en PHP ! C'est super ça va m'aider n'ayant pas Linux !

Cawrotte : ".titanic { float: none; }"
Blagedegeek : "Quel est le comble pour un string ? Ne pas avoir la quote",
ST@RG@TE : "Voler c'est mal, sauf quand on est un oiseau"
 

Retour au forum "Graphisme 2D" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx