BONJOUR,
Je récupère et une image et je veux en passant ma souris sur une zone il affiche la valeur du pixel de cette zone. Et j'en ai aucune idée. Un coup de pouce sera la bienvenue.
Version imprimable
BONJOUR,
Je récupère et une image et je veux en passant ma souris sur une zone il affiche la valeur du pixel de cette zone. Et j'en ai aucune idée. Un coup de pouce sera la bienvenue.
en €uros ? non, je blague ...Citation:
la valeur du pixel
Sinon, tu voudrais avoir ses valeurs couleur RGB ?
Mdrr non je veux en pixel
:weird:Citation:
Je récupère et une image
Désolé, mais cela ne veut rien dire.
Ensuite tu as posé comme question :
Cela sous-entend que ta zone n'a qu'un seul pixel :aie:Citation:
en passant ma souris sur une zone il affiche la valeur du pixel de cette zone
Bref, explique :
- quel type d'image
- quelle mesure exactement tu en attends
Enfaite j'ai fais ça
j'obtiens que des valeurs negatifs est ce possible ?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 public void mouseClicked(final MouseEvent e) { // Clique gauche de la souris if(e.getButton()==MouseEvent.BUTTON1) { // Récupération de la position Point position = e.getPoint(); int px=(int) position.getX(); int py=(int) position.getY(); System.out.println(monImage.getRGB(px, py)); } }
deux choses :Citation:
j'obtiens que des valeurs negatifs est ce possible
1) Ton image est placée dans un composant (un JPanel par exemple).
la valeur de e.getPoint() est celle de la souris par rapport au composant et non par rapport à l'image
2) les valeurs x et y partent de zéro en haut à gauche du composant et non en bas à droite
Oui elle est vraiment placé dans un Jpanel, comment peux je obtenir la valeur de l'image ?
Désolé je vais être sec mais : Cela ne fait jamais que la 30.000 fois que tu poses la question au niveau de la conversion RGB vers entier et vice versa me semble-t-il... il serait peut être temps de se réveiller la parce que...Citation:
j'obtiens que des valeurs negatifs est ce possible ?
La valeur RGB d'un pixel
Peux-tu me préciser une méthode autre que getRGB pour obtenir la valeur d'un pixel précis s'il te plait ? J'ai posté un code avec getRGB peut être que je me suis trompée
Si même tu en trouvais une autre il y'a fort a parier que celle ci retournerai aussi un integer. Donc ton problème reste le même et comme tu sembles plus malin, bah cherches un peu.
Bon, maintenant, tu vas nous dire ce que tu veux faire.
parce que getRGB retourne un entier et apparemment tu ne sais pas quoi en faire.
Si tu nous disais à quoi va servir ton survol de souris
Exemples :
"je veux connaître la position du pixel"
"je veux savoir s'il y a du rouge dans le pixel"
etc ...
Très franchement si tu veux avoir un coup de main il faut apprendre à expliquer le problème que tu as.
C'est valable dans d'autres domaines que l'informatique !
On est super fort sur DVP
On arrive à résoudre des problèmes inexpliqués par simple provocation !!!
La prochaine fois je prends directement le fouet au lieu d'essayer de comprendre
:sm:
Enfaite je voulais savoir la valeur exacte du pixel, parceque apres je dois faire une fusion entre 2 images pour tracer un "sorte de histogramme bilinéaire", prendre la valeur des pixels des deux images et prendre que les 5 poids forts de celles ci, et faire sortir une nouvelle valeur qui est la fusion entre ses deux (j'apprecierai un coup de main)
Mdrr :mouarf:
Pouvez-vous lire mon dernier poste enfaite c'est ça exactement le but
Tu te crois maligne en expliquant le problème seulement au bout de 19 posts ?