Parsing d'image png avec GD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Parsing d'image png avec GD

Re: Parsing d'image png avec GD

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

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;)

Re: Parsing d'image png avec GD

par lossius30 » 30 déc. 2012, 13:21

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 :)

Parsing d'image png avec GD

par Lossius30 » 30 déc. 2012, 13:20

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 :)