jeu 16 nov 2006

Une pipette pour le web

16 11 2006

J'ai cherché il y a quelque temps une pipette permettant de récupérer la couleur d'images uploadées dans le cadre d'une interface d'administration et je n'avais pas trouvé.

Finalement, je me suis amusé à en développer une car le principe est en définitive pas si compliqué que ça ^^

voilou vous pouvez tester (clic sur l'image) :)

Image de test pour la pipette

Couleur

  • R :
  • V :
  • B :
  • #


Vu qu'il manque pas mal d'optimisation tel que le cache javascript + SetTimeOut afin de gérer le onmousemove en plus du onclick sur l'image (non non je vais tout suite tout suite casser le serveur de mediabox ^^)

Les sources parviendront dans peu de temps pour des critiques et améliorations.

14 commentaires à Une pipette pour le web

16 11 2006
favatar de Ah Ah :

Ton script fait planter IE6 et ne marche pas sous FF2 :siffle:

17 11 2006
favatar de Matthieu Matthieu :

Oups voilà j'avais oublié une actualisation en ligne :siffle:

J'espère que ça ira mieux maintenant :)

17 11 2006
favatar de arnod'mental arnod'mental :

Pour moi sur mac : - Safari : ça marche mais avec beaucoup de délai (du à la latence de ma connec satellite ceci dit LOL ). - FF2 : pas de réaction, mais pas d'erreurs javascript.

17 11 2006
favatar de Matthieu Matthieu :

Oui effectivement c'est encore très peu optimisé, pour le moment je montre le principe et il me reste beaucoup de chose à faire :)

Mmmh bizarre sous FF2 moi j'ai la v2 beta2 et ça marche nickel :-o mais vu que vous êtes deux à me le dire je vais regarder ça merci.

17 11 2006
favatar de arnod'mental arnod'mental :

ça vaut le coup de creuser, ça pourrait être un outil utile. Dommage que l'on ne puisse se passer d'un appel serveur.

17 11 2006
favatar de Matthieu Matthieu :

Et oui ça utilise la lib GD là est le soucis et il n'y a qu'un langage de ce type pouvant lire le contenu d'une image à ma connaissance ...

27 11 2006
favatar de caedes caedes :

Juste un lien histoire d'approfondir ta pipette...

http://www.colorjack.com/plugin/

27 11 2006
favatar de Matthieu Matthieu :

Ah oui très sympa merci je vais regarder ça car ça à l'air fluide.

Après il reste à gérer les accès client serveur en parallèle :)

28 11 2006
favatar de Shino Shino :

Interressant ton développement.

Par contre, moi qui travaille souvent en programmation, j'ai aussi besoin du code html correspondant à la couleur.

Pour cela, j'utilise un freeware : "La boîte à couleur".

28 11 2006
favatar de Matthieu Matthieu :

Mmmh je comprend pas bien, c'est quoi un code html correspondant à la couleur ? Là tu as les codes hexa et rvb que tu peux très bien utiliser :)

29 11 2006
favatar de arnod'mental arnod'mental :

As-tu tenté de créer un chaine reprenant les codes couleur de tous les points de ton image avant l'affichage de la page ? ça ferait certes lourd mais raisonnable pour de petites images ,et quel gain en rapidité puisque plus d'appels serveur à chaque clic !...Oups non 950K pour une image en 100x200 ça va peut-être pas le faire... Ne reste plus qu'à écrire une bibliothèque de décompression jpeg en javascript !

29 11 2006
favatar de arnod'mental arnod'mental :

... Je sors :siffle:

29 11 2006
favatar de Matthieu Matthieu :

Oui j'avais fait ça au départ, un tableau javascript de toutes les couleurs des pixels de mon image ... Mes au delà d'une image de 30/30 php arrive à ses limites ;) Et on ne monte pas toute une image en mémoire ce serait un défault et une faille de conception sans précédent ^^

01 12 2006
favatar de k-ny k-ny :

Ah oui, bien. Chez moi pas trop de delai, et ça tourne sous ff2 et ie LOL