Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1459 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [java] comment retrouver la couleur d'un pixel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] comment retrouver la couleur d'un pixel

n°177778
Grand Aigl​e
Posté le 17-07-2002 à 13:31:30  profilanswer
 

salut j'aimerais afficher un pixel dans mon applet sur une image existante (image ou bufferedImage)  ,et pouvoir renvoyer la couleur d'un pixel a une position donnée sur l'image ,j'ai chercher dans la doc mais je ne trouve pas , quelqu'un peut t il m'aider ?
 
merci  :jap:


Message édité par Grand Aigle le 21-07-2002 à 14:00:57
mood
Publicité
Posté le 17-07-2002 à 13:31:30  profilanswer
 

n°177787
--greg--
Posté le 17-07-2002 à 13:44:58  profilanswer
 

Grand Aigle a écrit a écrit :

salut j'aimerais afficher un pixel dans mon applet ,et pouvoir renvoyer la couleur d'un pixel a une position donnée sur l'image ,j'ai chercher dans la doc mais je ne trouve pas , quelqu'un peut t il m'aider ?
 
merci  :jap:



tu peux faire un rectangle de 1px de large et de long... désolé, j'ai pas mieux :/

n°177793
Grand Aigl​e
Posté le 17-07-2002 à 13:50:05  profilanswer
 

oui je crois que c'est la seul solution , et retrouver la couleur d'un point c'est possible ?

n°178160
bobuse
Posté le 17-07-2002 à 17:42:43  profilanswer
 

il doit y avoir une méthode grab quelquechose quelquepart, mais j'en sais pas plus ...  :??:

n°178163
Grand Aigl​e
Posté le 17-07-2002 à 17:45:53  profilanswer
 

bobuse a écrit a écrit :

il doit y avoir une méthode grab quelquechose quelquepart, mais j'en sais pas plus ...  :??:  




 
oui c'est clair moi j'aimerais uen methode de genre :
 
 
Color couleurXP(int x,int y) idéalement :D !!!


Message édité par Grand Aigle le 19-07-2002 à 11:39:03
n°178501
Threep
I'm a mighty pirate!
Posté le 19-07-2002 à 02:14:28  profilanswer
 

Faudrait que t'ailles fair un tour du côté de la classe PixelGrabber je pense

n°178597
bobuse
Posté le 19-07-2002 à 09:53:52  profilanswer
 

Threep a écrit a écrit :

Faudrait que t'ailles fair un tour du côté de la classe PixelGrabber je pense




vouala, tout à fait ;)

n°178682
Grand Aigl​e
Posté le 19-07-2002 à 11:38:30  profilanswer
 

merci  :jap:

n°179217
Grand Aigl​e
Posté le 20-07-2002 à 18:22:34  profilanswer
 

bon je gallére comme un dingue pour pouvoir retrouver la couleur d'un pixel car j'utilise des BufferedImage , theoriquement je devrai pouvoir modifier un pixel et  retrouver sa couleur avec les methodes getRGB et setRGB mais il se trouve que cela ne fait rien je comprends pas pouquoi .
 
en plus pour dessiner sur une BufferedImage il faut créer un object de type Graphics2D  et bien sur je ne peux plus utiliser les methodes de BufferedImage en faisant ça.


Message édité par Grand Aigle le 20-07-2002 à 18:38:57
n°179405
Grand Aigl​e
Posté le 21-07-2002 à 14:01:34  profilanswer
 

:bounce:

mood
Publicité
Posté le 21-07-2002 à 14:01:34  profilanswer
 

n°179832
Grand Aigl​e
Posté le 22-07-2002 à 11:38:20  profilanswer
 

:ouch:

n°179883
Bleuarff
pouet
Posté le 22-07-2002 à 12:31:21  profilanswer
 

ya surement un moyen de lire directement l'etat du pixel dans la memoire video non ? m'enfin je dis ça je dis rien, j'en sais pas plus...


---------------
©2008 Bleuarff Corp.
n°179888
Grand Aigl​e
Posté le 22-07-2002 à 12:37:33  profilanswer
 

c'est vraiment gallére a faire je regarde la doc depuis plusieurs jour mais je trouve pas de solution , y en a forcement une pourtant.

n°180663
Grand Aigl​e
Posté le 23-07-2002 à 13:13:08  profilanswer
 

:(

n°181302
Grand Aigl​e
Posté le 24-07-2002 à 10:22:02  profilanswer
 

un dernier up pour voir si personne a une idée.

n°200559
Threep
I'm a mighty pirate!
Posté le 23-08-2002 à 14:11:19  profilanswer
 

http://milinddev.tripod.com/makeimage.htm
 
 
en esperant que ça t'aide

n°200570
--greg--
Posté le 23-08-2002 à 14:21:57  profilanswer
 

waow le vieux
super
merci pour l'url.
(blueflag kouate)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200601
Grand Aigl​e
Posté le 23-08-2002 à 14:51:59  profilanswer
 

Threep a écrit a écrit :

http://milinddev.tripod.com/makeimage.htm
 
 
en esperant que ça t'aide




 
merci :jap:  
 
mais en fait je comprends pas trop ce passage :
 

Code :
  1. for( int i=0; i<(wi*hi); i++)
  2.                 {
  3.                       int p = pixels[i];
  4.                       int r = 0xff & (p >> 16);
  5.                       int g = 0xff & (p >> 8);
  6.                       int b = 0xff & (p);
  7.                       int y = (int)(0.33 * r +0.56*g + 0.11*b );
  8.                   }

n°200839
--greg--
Posté le 23-08-2002 à 17:29:57  profilanswer
 

Grand Aigle a écrit a écrit :

 
 
merci :jap:  
 
mais en fait je comprends pas trop ce passage :
 

Code :
  1. for( int i=0; i<(wi*hi); i++)
  2.                 {
  3.                       int p = pixels[i];
  4.                       int r = 0xff & (p >> 16);
  5.                       int g = 0xff & (p >> 8);
  6.                       int b = 0xff & (p);
  7.                       int y = (int)(0.33 * r +0.56*g + 0.11*b );
  8.                   }





c con c celui qui t'interesse :D
a partir de p, il déduit les valeur r,g,b   eeeuuh je sais pas trop t'expliquer comment en fait, mais en gros euh. bref j'y arriverai pas... :/
edit: par contre le y :??: ça doit etre la luminosité ou un truc comme ça????


Message édité par --greg-- le 23-08-2002 à 17:30:22

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200841
Grand Aigl​e
Posté le 23-08-2002 à 17:32:06  profilanswer
 

--greg-- a écrit a écrit :

c con c celui qui t'interesse :D
a partir de p, il déduit les valeur r,g,b   eeeuuh je sais pas trop t'expliquer comment en fait, mais en gros euh. bref j'y arriverai pas... :/




 
 
oui je sais bien j'ai juste compris assez pour savoir que c'est la qu'on recupére la valeur :D
 
on dirait un passage de reférence , mais je croyais que ça existait pas en java. :??:

n°200847
bobuse
Posté le 23-08-2002 à 17:37:06  profilanswer
 

Grand Aigle a écrit a écrit :

 
 
 
oui je sais bien j'ai juste compris assez pour savoir que c'est la qu'on recupére la valeur :D
 
on dirait un passage de reférence , mais je croyais que ça existait pas en java. :??:




Où est-ce que tu vois des ref. ?

n°200848
--greg--
Posté le 23-08-2002 à 17:38:18  profilanswer
 

non non c'est de manipulation de bits
je crois que ça fait un truc "du genre" (je vais me faire taper par ceux qui connaissent le vocabulaire)
 
prend p et decale de 16 bits vers la droite


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200849
bobuse
Posté le 23-08-2002 à 17:42:44  profilanswer
 

--greg-- a écrit a écrit :

non non c'est de manipulation de bits
je crois que ça fait un truc "du genre" (je vais me faire taper par ceux qui connaissent le vocabulaire)
 
prend p et decale de 16 bits vers la droite
 




ouaip, ça c'est pour le ">>"
et le "&", c'est un "ET logique" bit à bit


Message édité par bobuse le 23-08-2002 à 17:43:34
n°200850
Grand Aigl​e
Posté le 23-08-2002 à 17:42:55  profilanswer
 

--greg-- a écrit a écrit :

non non c'est de manipulation de bits
je crois que ça fait un truc "du genre" (je vais me faire taper par ceux qui connaissent le vocabulaire)
 
prend p et decale de 16 bits vers la droite
 




 
oui c'est un truc comme ça , mais je capte rien ,c'est un peu comme en assembleur.

n°200853
bobuse
Posté le 23-08-2002 à 17:44:59  profilanswer
 

Grand Aigle a écrit a écrit :

 
 
oui c'est un truc comme ça , mais je capte rien ,c'est un peu comme en assembleur.




Et ouais ce sont des instructions assembleur, héritées du C.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [java] comment retrouver la couleur d'un pixel

 

Sujets relatifs
Comment imprimer les tableaux avec la couleur du background?inserer un tableau html ds un panel java awt
[JAVA RESOLU] Pb avec une applet[Java] liste de paramètres en ligne de commande...
Lire/écrire du Little Endian en Java [resolu]équivalent d'un sprintf (maChaine, "%08ld", monLong); en java
[JAVA] Quel est l'intérêt d'un bean ?? (en association avec les JSP)[Java] Démarrer une applet à partir d'une autre en popup
[questions choix technqiues] js/flash/java/....sockets ....je cherche des exemles d'utilisation du RTSP de java!
Plus de sujets relatifs à : [java] comment retrouver la couleur d'un pixel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR