Récupérer les valeurs RGB retournées par la méthode getRGB() - Java - Programmation
Marsh Posté le 08-10-2008 à 21:06:33
Peut-être :
Code :
|
Marsh Posté le 09-10-2008 à 15:28:02
j'ai essayé ta méthode mais ça déclenche une exception :
"Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: More than one component per pixel
at java.awt.image.ComponentColorModel.getRGBComponent(ComponentColorModel.java:611)
at java.awt.image.ComponentColorModel.getBlue(ComponentColorModel.java:714)"
Marsh Posté le 08-10-2008 à 15:22:29
Bonjour à tous,
Je voudrais pouvoir traiter certains pixels d'une image et les décomposants suivant leurs trois composantes RGB.
J'ai donc un BufferedImage myBI.
Je fais
int a = myBI.getRGB(i,j);
Quelqu'un peut-il m'expliquer comment récupérer les composantes rouge, bleue et verte?
Afin que je puisse dire :
int r = x /* x = valeur de la composante rouge */
etc...
Merci d'avance