comment retrouver la couleur d'un pixel [java] - Java - Programmation
Marsh Posté le 17-07-2002 à 13:44:58
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 |
tu peux faire un rectangle de 1px de large et de long... désolé, j'ai pas mieux
Marsh Posté le 17-07-2002 à 13:50:05
oui je crois que c'est la seul solution , et retrouver la couleur d'un point c'est possible ?
Marsh Posté le 17-07-2002 à 17:42:43
il doit y avoir une méthode grab quelquechose quelquepart, mais j'en sais pas plus ...
Marsh Posté le 17-07-2002 à 17:45:53
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 !!!
Marsh Posté le 19-07-2002 à 02:14:28
Faudrait que t'ailles fair un tour du côté de la classe PixelGrabber je pense
Marsh Posté le 19-07-2002 à 09:53:52
Threep a écrit a écrit : Faudrait que t'ailles fair un tour du côté de la classe PixelGrabber je pense |
vouala, tout à fait
Marsh Posté le 20-07-2002 à 18:22:34
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.
Marsh Posté le 22-07-2002 à 12:31:21
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...
Marsh Posté le 22-07-2002 à 12:37:33
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.
Marsh Posté le 23-08-2002 à 14:11:19
http://milinddev.tripod.com/makeimage.htm
en esperant que ça t'aide
Marsh Posté le 23-08-2002 à 14:21:57
waow le vieux
super
merci pour l'url.
(blueflag kouate)
Marsh Posté le 23-08-2002 à 14:51:59
Threep a écrit a écrit : http://milinddev.tripod.com/makeimage.htm en esperant que ça t'aide |
merci
mais en fait je comprends pas trop ce passage :
Code :
|
Marsh Posté le 23-08-2002 à 17:29:57
Grand Aigle a écrit a écrit : merci mais en fait je comprends pas trop ce passage :
|
c con c celui qui t'interesse
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????
Marsh Posté le 23-08-2002 à 17:32:06
--greg-- a écrit a écrit : c con c celui qui t'interesse 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
on dirait un passage de reférence , mais je croyais que ça existait pas en java.
Marsh Posté le 23-08-2002 à 17:37:06
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 on dirait un passage de reférence , mais je croyais que ça existait pas en java. |
Où est-ce que tu vois des ref. ?
Marsh Posté le 23-08-2002 à 17:38:18
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
Marsh Posté le 23-08-2002 à 17:42:44
--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
Marsh Posté le 23-08-2002 à 17:42:55
--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.
Marsh Posté le 23-08-2002 à 17:44:59
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.
Marsh Posté le 17-07-2002 à 13:31:30
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
Message édité par Grand Aigle le 21-07-2002 à 14:00:57