Java-Code erklärung?
Ich bitte um die genaue ausführliche Erklärung für diese Methode
warum int y=1 und nicht y=0? warum y < höhe-1? warum...
/**
* Dieses Bild weichzeichnen.
*/
public void weichzeichnen()
{
int a=0;
short[][] _kopie = new short[_hoehe][_breite];
for (int y=1;y<_hoehe-1;y++)
{
for (int x=1;x<_breite-1;x++)
{
//TODO randbearbeiten y=0...hoehe
a=(_bilddaten[y+1][x+1]+_bilddaten[y-1][x-1]+_bilddaten[y+1][x-1]+_bilddaten[y-1][x+1]+_bilddaten[y][x+1]+_bilddaten[y][x-1]+_bilddaten[y+1][x]+_bilddaten[y-1][x])/8;
_kopie[y][x]=(short)a;
}
}
_bilddaten=_kopie;
zeichneBild();
}