Moi je dirais que au mieux ca te noirci une colonne de 1 pixel de ton image
T'as oublié de resetter ton Y a chaque boucle sur X ... donc forcement ca va ne noircir qu'une colonne.
1 2 3 4 5 6 7 8 9 10
| while(x < 200) //width
{
y=600; // Sinon au prochain X y vaudra 100 et donc il ne rentrera plus dans cette boucle.
while(y > 100) //height
{
Img.setRGB(x, y, Color.BLACK.getRGB());
y--;
}
x++;
} |
Mais bon entre nous, si tu dois "noircir" un carré dans ton image ne le fait pas pixel/pixel, prends un FillRect en recuperant le Graphics de ton image ca sera bcp bcp plus simple et peut etre meme plus rapide.
Partager