Page 1 sur 1

Parsing d'image png avec GD

Posté : 30 déc. 2012, 13:20
par Lossius30
Salut à tous,

Je suis en train de voir pour créer une fonction qui "parse" une image png : récupérer les coordonnées de chaque image du png, comme dans cet exemple :

Merci :)

Re: Parsing d'image png avec GD

Posté : 30 déc. 2012, 13:21
par lossius30
Le système anti spam bloque les images, ajoutez http pour voir l'image : img11.hostingpics.net/pics/206626png.png

La fonction se baserait sur GD et retournerait avec cette image par exemple un array du type :

Code : Tout sélectionner

array(array('x1' => 40, 'x2' => 40, 'y1' => 40, 'y2' => 40), // Carré vert array('x1' => 60, 'x2' => 60, 'y1' => 80, 'y2' => 80), // Carré violet array('x1' => 80, 'x2' => 80, 'y1' => 100, 'y2' => 100)); // Carré noir
etc etc en fonction du nombre d'images trouvées.

Je cherche juste des pistes, une base sur quoi travailler, ou plutôt une méthode :)

Re: Parsing d'image png avec GD

Posté : 31 déc. 2012, 11:53
par Nours312
Salut :

regardes du coté de imagecolorat() cette fonction te permet d'avoir la couleur du pixel, ...
Par contre cella t'oblige à parcourir tous les pixels (nbPixel_x * nbixel_y) => boucles .... suivant ça peut etre assez lourd ... mais dans l'état en fonction de l'index, tu pourra facilement générer ce que tu cherches à faire ...

@++&BonCode;)