Bonjour im essayant de dessiner un rectangle à l'aide de la matrice de pixels que je suis depixel Java BufferedImage [] obtenir le pixel droit
pixels = ((DataBufferInt)image.getRaster().getDataBuffer()).getData();
Mais je ne peux pas sembler obtenir le pixel droit.
Im essayant d'utiliser
public void p_fillRect(int color, int x, int y, int width, int height) {
for (int xpos = x; xpos < width; xpos++) {
for (int ypos = y; ypos < height; ypos++) {
pixels[xpos + ypos * em.getGame().getWidth()] = color;
}
}
}
mais sa ne fonctionne pas comme je m'y attendais s'il vous plaît aider!
Voici un lien vers l'état actuel de la boucle: http://imgur.com/v0tjsYe
Voici un lien pour le résultat du programme: http://imgur.com/OrTxNUk
Pourquoi ne pas utiliser BufferedImage.setRGB (int x, int y, couleur int)? –