Logarithme imagefill [php]

bubuche87 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je suis a la recherche d'un algorithme permettant de recreer imagefill. Il ne s'agit pas la d'une simple curiosité, mais je voudrais par la suite pouvoir modifier le comportement de cette fonction.

En fait, j'ai besoin de la méthode quoi.

Mes recherches sur wikipedia m'ont donné des résultats, mais, d'une part ils sont en anglais, d'autre part, je ne sais pas comment les implémenter en php.

Je vous donne l'adresse, sait-on jamais:

https://en.wikipedia.org/wiki/Flood_fill

Je vous remercie pour votre aide.

;)
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Et à cette adresse tu as la source de la fonction en c, te reste plus qu'à l'adapter pour le php.

http://www.codecodex.com/wiki/index.php?title=Implementing_the_flood_fill_algorithm
0
bubuche87 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   11
 
merci, mais j'avais déjà vu cette page ^^.

Mais comme je ne parle pas anglais, c'est pas terrible.

bon, en plus, je ne sais pas trop comprendre les autres langages que le php alors...

je suis sur ce problème depuis une semaine, car j'en ai vraiment besoin.

bon, je peux vous dire pourquoi: dans un logiciel en php, pour faire des créations graphiques, j'aurai besoin d'une option pour enlever les fond d'une image. Quand il est blanc, c'est cool, mais dès qu'on le passe en format jpeg, la personne se retrouve entourée d'une sorte d'aura blanche, et utiliser le pot de peinture pour l'enlever ne sert a rien.

Donc, j'ai déjà fait une sorte de programme, qui fait un pot de peinture, mais qui ne s'arrète pas quand la couleur est différente, mais quand elle est très différente (en fait, on peut choisir sa sensibilité).

C'est très pratique mais ça ne marche pas bien, car je n'arrive pas a parcourir les pixels de l'image, comme pour un paint. Du coup le résultat n'est pas terrible.

Merci pour votre aide.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Et pourtant la meilleure solution que je vois est d'adapter la fonction C en php. Sinon peut-être peux-tu faire appel à un programme fait en C à partir du php. Sinon je ne vois pas trop. Bonne chance
0