Bonjour Franco_se
j ai le message suivant
Fatal error: Call to undefined function ImageCreateFromPng() in -------index.php on line 24
Les images se télécharge correctement mais analyse point ??
Quel le problème?
Merci pour la réponse
Mastronic
Messages postés94Date d'inscriptionlundi 8 août 2005StatutMembreDernière intervention13 juin 2012 13 nov. 2006 à 18:12
De mon coté, en local: Page générée en 250ms pour une image 193x73 pixels.
pour infos, tu peux utilisé getimagesize() pour testé le type d'image (jpg, png....) pour etre certains du format de l'image.
Si non, quelle application peut t'on donné avec ce type de programme?
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 31 oct. 2006 à 18:29
"alors jean84, heureux ? lol"
> Comme un coque en patte ^^ Merci ;-)
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 31 oct. 2006 à 13:59
Sur des images pesant...?
En fait je vais tester un truc quand j'aurai le temps, je profite de ton code pour faire un test que je voulais faire depuis un moment, et n'ai pas fait par flemme lol.
franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 20182 31 oct. 2006 à 13:22
testé en local:
temps minimum: 0,12 sec
temps maximin: 0,573 sec
vu qu'on demande du clé en main, j'ai refait:
- mise en forme du systeme de comparaison en fonction ( comparaison_img($img1, $img2) )
- ajout d'un systeme d'upload des images
- ajout d'un generateur de chaine aléatoire ( pour gerener des mons de fichiers uniques)
- ajout d'une function getmicrotime ( pour malalam lol )
alors jean84, heureux ? lol
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 31 oct. 2006 à 09:22
Question à deux balles : côté rapidité, ça donne quoi ? C'est plutôt lent comme traitement, ou plutôt rapide ?
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 30 oct. 2006 à 18:38
C'est vrai ;-) mais c'est tellement mieux d'avoir un code clefs en main ^^ (bon je sais j'abuse mais quand meme ...)
@++
franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 20182 29 oct. 2006 à 22:14
mais il est facile d'en faire une fonction ( un function en haut et un return en bas ) lol
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 29 oct. 2006 à 21:08
Ah oki merci ! Je comprend mieux maintenant... en tout cas encore bravo, je te mets 8 (comme l'a dit Malalam, le top aurait ete une fonction ;-) )
@++ et bonne continuation !!
franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 20182 29 oct. 2006 à 01:43
en fait, les couleurs de l'image en gradiant correspondent a la "distence" entre les pixel des 2 images
par ex:
tu as un pixel de coordonné X, Y sur l'image 1, et qui a pour valeur RGB: 27 34 255
et as un pixel de meme coordonné X, Y sur l'image 2, ac pour valeur RGB: 16 12 125
le pixel sur l'image par gradiant correspondra a la difference des valeurs des 2 pixel, et aura donc pour valeur 11 22 130
il arrive que cette difference soit minime et que l'on ai 255 255 254, cad qlq chose de quasiment blanc, et c'est là qu'intervient l'image en N/B, qui affcihe ttes les differences
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 29 oct. 2006 à 00:57
Salut !
C'est impressionant d'arriver a un tel resultat avec si peu de code ! Franchement rien que pour sa bravo !
Par contre je n'ai pas compris a quoi tu faisait reference quand tu parle de gradiant ? Kesako ?
Merci !!
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 27 oct. 2006 à 14:27
Hello,
j'aime bien, c'est très sympa, et simple.
Avec une fonction, ça eut été mieux :-)
cs_manouille
Messages postés73Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention22 juin 2007 27 oct. 2006 à 13:42
oui effectivment je me suis un avancé, de plus je n'ai pas pris le temps de regarder ton script, mais j'ai bien aimé l'idée.
franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 20182 27 oct. 2006 à 11:38
Je doute avec cette methode, car elle verfifie les difference entre 2 pixels d'une meme coordonnée. Ainsi, dans l'exemple du zip, j'ai pris 2 images, dons l'une été décalée d'un pixel a gauche. Bien qu'identiques, le script a comptabilisé plus de 5000 pixels differents.
pour un moteur de recherche d'image, je pense qu'il faudrais pouvoir "superposer" les images, les centrer de manière a comptabiliser le moins de differences, puis analyser les 2 images .....
a moins d'utiliser un "systeme de mire", un point, ayant une valeur RGB precise, et de l'ituliser pour centrer les 2 images .... mais la, la moindre variation de sa valeur le ferait passé inapercu ...... sauf si l'on cherche dans une gamme de valeurs (par ex, R à +-5, G+-5 et B+-5 ) ......
faudrais y reflechir ........
cs_manouille
Messages postés73Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention22 juin 2007 27 oct. 2006 à 10:20
ca a l'air simpa.
Est ce que tu crois que ce script pourrait servir de base (je dis bien de base) à la création d'un moteur de recherche d'image.
Ex On envoie une image et on cherche d'autre images ressemblant a celle qu'on a posté.
6 oct. 2012 à 10:44
14 avril 2011 à 11:36
3 févr. 2010 à 15:43
j ai le message suivant
Fatal error: Call to undefined function ImageCreateFromPng() in -------index.php on line 24
Les images se télécharge correctement mais analyse point ??
Quel le problème?
Merci pour la réponse
13 nov. 2006 à 18:12
pour infos, tu peux utilisé getimagesize() pour testé le type d'image (jpg, png....) pour etre certains du format de l'image.
list($width, $height, $type, $image_bal) = getimagesize($img);
Si non, quelle application peut t'on donné avec ce type de programme?
31 oct. 2006 à 18:29
> Comme un coque en patte ^^ Merci ;-)
31 oct. 2006 à 13:59
En fait je vais tester un truc quand j'aurai le temps, je profite de ton code pour faire un test que je voulais faire depuis un moment, et n'ai pas fait par flemme lol.
31 oct. 2006 à 13:22
temps minimum: 0,12 sec
temps maximin: 0,573 sec
vu qu'on demande du clé en main, j'ai refait:
- mise en forme du systeme de comparaison en fonction ( comparaison_img($img1, $img2) )
- ajout d'un systeme d'upload des images
- ajout d'un generateur de chaine aléatoire ( pour gerener des mons de fichiers uniques)
- ajout d'une function getmicrotime ( pour malalam lol )
alors jean84, heureux ? lol
31 oct. 2006 à 09:22
30 oct. 2006 à 18:38
@++
29 oct. 2006 à 22:14
29 oct. 2006 à 21:08
@++ et bonne continuation !!
29 oct. 2006 à 01:43
par ex:
tu as un pixel de coordonné X, Y sur l'image 1, et qui a pour valeur RGB: 27 34 255
et as un pixel de meme coordonné X, Y sur l'image 2, ac pour valeur RGB: 16 12 125
le pixel sur l'image par gradiant correspondra a la difference des valeurs des 2 pixel, et aura donc pour valeur 11 22 130
il arrive que cette difference soit minime et que l'on ai 255 255 254, cad qlq chose de quasiment blanc, et c'est là qu'intervient l'image en N/B, qui affcihe ttes les differences
29 oct. 2006 à 00:57
C'est impressionant d'arriver a un tel resultat avec si peu de code ! Franchement rien que pour sa bravo !
Par contre je n'ai pas compris a quoi tu faisait reference quand tu parle de gradiant ? Kesako ?
Merci !!
27 oct. 2006 à 14:27
j'aime bien, c'est très sympa, et simple.
Avec une fonction, ça eut été mieux :-)
27 oct. 2006 à 13:42
27 oct. 2006 à 11:38
pour un moteur de recherche d'image, je pense qu'il faudrais pouvoir "superposer" les images, les centrer de manière a comptabiliser le moins de differences, puis analyser les 2 images .....
a moins d'utiliser un "systeme de mire", un point, ayant une valeur RGB precise, et de l'ituliser pour centrer les 2 images .... mais la, la moindre variation de sa valeur le ferait passé inapercu ...... sauf si l'on cherche dans une gamme de valeurs (par ex, R à +-5, G+-5 et B+-5 ) ......
faudrais y reflechir ........
27 oct. 2006 à 10:20
Est ce que tu crois que ce script pourrait servir de base (je dis bien de base) à la création d'un moteur de recherche d'image.
Ex On envoie une image et on cherche d'autre images ressemblant a celle qu'on a posté.