Récupérer la couleur d'un point à un endroit (xe,ye) du JPanel

Signaler
Messages postés
28
Date d'inscription
mercredi 23 juin 2004
Statut
Membre
Dernière intervention
9 juillet 2004
-
Messages postés
649
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
9 septembre 2004
-
Bonjour, je cherche une méthode pour récupérer la couleur d'un point du Jpanel.
Je cherche à mémoriser une image binaire (noir ou blanc) dans un tableau deux dimension fait uniquement de zero et de un selon la position sur l'image.
Quelqu'un aurait -t-il déjà eu à faire cette opération?
Merci

6 réponses

Messages postés
649
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
9 septembre 2004
7
tu peut creer un graphics2D et utiliser la methode paint(g) de JComponent
Messages postés
28
Date d'inscription
mercredi 23 juin 2004
Statut
Membre
Dernière intervention
9 juillet 2004
5
Et tu fais ça comment concrétement?
Messages postés
649
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
9 septembre 2004
7
BufferedImage img=new BufferedImage(x,y,BufferedImage.TYPE_3BYTE_BGR);
paint(img.getGraphics());
Messages postés
28
Date d'inscription
mercredi 23 juin 2004
Statut
Membre
Dernière intervention
9 juillet 2004
5
oui mais ici, ton x et y représente la taille de ton bufferedImage. Pour récupérer l'état d'un point précis, tu fais comment?
Merci d'avance
Désolé pour toutes mes questions mais je reste encore assez novice en java
Messages postés
649
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
9 septembre 2004
7
BufferedImage img=new BufferedImage(x,y,BufferedImage.TYPE_3BYTE_BGR);
img.getRGB(x,y);
Messages postés
649
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
9 septembre 2004
7
BufferedImage img=new BufferedImage(tailleX,tailleY,BufferedImage.TYPE_3BYTE_BGR);

img.getRGB(pointX,pointY);