OVH Cloud OVH Cloud

Lire les pixels d'une image ?

4 réponses
Avatar
O.L.
Bonjour,

Je cherche, dans une applet, à récupérer les valeurs RGB pour un pixel
précis d'une image, dont je connais les coordonnées.
J'ai cherché sans succès une solution assez légère (pas d'énormes
packages de 1 Mo à rajouter dans mon JAR) et qui me permette de faire
cela ...
Une idée ?

Merci d'avance ! :)
Olivier



--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

4 réponses

Avatar
gauthier
Je cherche, dans une applet, à récupérer les valeurs RGB pour un pixel
précis d'une image, dont je connais les coordonnées.




java.awt.Robot avec getPixelColor() ? Si c'est une connerie c'est normal ca
fait 2 mois que je fais du java :p

Avatar
O.L.
gauthier avait écrit le 02/12/2005 :
Je cherche, dans une applet, à récupérer les valeurs RGB pour un pixel
précis d'une image, dont je connais les coordonnées.




java.awt.Robot avec getPixelColor() ? Si c'est une connerie c'est normal ca
fait 2 mois que je fais du java :p


J'ai effectivement l'impression que c'est une bêtise, mais je te
pardonne volontier car ça m'a appris que visiblement on peut faire des
captures d'écran en Java, et même que l'on peut commander la frappe de
touches ou des mouvements de souris :-O
On en apprend tous les jours ...

@+ ;-)


--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net


Avatar
TestMan
O.L. wrote:
Bonjour,

Je cherche, dans une applet, à récupérer les valeurs RGB pour un pixel
précis d'une image, dont je connais les coordonnées.
J'ai cherché sans succès une solution assez légère (pas d'énormes
packages de 1 Mo à rajouter dans mon JAR) et qui me permette de faire
cela ...
Une idée ?

Merci d'avance ! :)
Olivier


Bonsoir,

Un trcu du style :

BufferedImage image = ImageIO.read(urlImage);
int pixelARGB = image.getRGB(x,y);

Coté taille ImageIO est intégré dans les VM de base :)

Fait simplement attention à demander une VM 1.4 minimum (ou mieux 1.5).
http://java.sun.com/j2se/1.5.0/docs/guide/plugin/developer_guide/using_tags.html#mixed

Bon code ...

A+

TM

Avatar
O.L.
TestMan avait énoncé :
O.L. wrote:
Bonjour,

Je cherche, dans une applet, à récupérer les valeurs RGB pour un pixel
précis d'une image, dont je connais les coordonnées.
J'ai cherché sans succès une solution assez légère (pas d'énormes packages
de 1 Mo à rajouter dans mon JAR) et qui me permette de faire cela ...
Une idée ?

Merci d'avance ! :)
Olivier


Bonsoir,

Un trcu du style :

BufferedImage image = ImageIO.read(urlImage);
int pixelARGB = image.getRGB(x,y);

Coté taille ImageIO est intégré dans les VM de base :)

Fait simplement attention à demander une VM 1.4 minimum (ou mieux 1.5).
http://java.sun.com/j2se/1.5.0/docs/guide/plugin/developer_guide/using_tags.html#mixed

Bon code ...

A+

TM


Super ! Merci beaucoup :)

BufferedImage n'est pas présente dans la JVM de base de MS, mais je
vais tâcher de l'intégrer à mon applet par un moyen ou un autre.

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net