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.
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 ...la valeur du pixel
Sinon, tu voudrais avoir ses valeurs couleur RGB ?
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
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 pixelen 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
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Enfaite j'ai fais ça
j'obtiens que des valeurs negatifs est ce possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :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
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
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...j'obtiens que des valeurs negatifs est ce possible ?
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Partager