Je suis à la recherche d'un " compte-gouttes "qui me donne la valeur hexagonale du pixel sous lequel se trouve le curseur de la souris, en JavaScript pour un CMS.
Pour Firefox, il y a l'excellent ColorZilla qui fait exactement cela. Cependant, il ne s'agit bien sûr que de FF, et j'aimerais vraiment livrer l'outil en même temps que le CMS.
Un développeur néerlandais a eu le idée très intelligente de l'utilisation d'une combinaison d'Ajax et de la technologie PHP. imagecolorat()
pour trouver la couleur du pixel sur une image. Mais cela limite l'éventail des images auxquelles je peux accéder côté serveur. et je rêve vraiment d'un outil universel.
Je suis prêt à travailler avec l'une ou l'autre de ces approches, mais je préférerais de loin une approche multi-navigateurs, basée sur Javascript ou Flash, qui ne nécessite pas de manipulation côté serveur ni d'installation d'extensions.
Je suis également intéressé par toute solution spécifique à IE qui fait ce que ColorZilla peut faire - je pourrais vivre avec la prise en charge d'IE et de FF seulement, bien qu'une solution multi-navigateurs serait bien sûr idéale.
0 votes
Ce n'est pas possible en Javascript ; je ne suis pas sûr pour Flash.
0 votes
En théorie, vous pourriez être en mesure de traiter les informations de style associées à l'élément le plus haut situé sous le curseur de la souris et de déterminer la couleur de cet élément. debe être, si elle n'est pas une image ou un canevas. En pratique, cela vous rendrait probablement fou de devoir gérer les bordures, les marges et les bizarreries des navigateurs. Je pense que la réponse d'Elijah est la seule pratique.