Hallo liebe Leute,
ich würde gerne ein BufferedImage in ein 2Dimensionales Array umwandeln. Leider ist mein aktueller Weg etwas arg langsam:
Kennt Jemand einen besseren Weg hierfür?
ich würde gerne ein BufferedImage in ein 2Dimensionales Array umwandeln. Leider ist mein aktueller Weg etwas arg langsam:
Java:
for(int i=0; i<isleSize; i++){
for(int j=0; j<isleSize; j++){
int perlinHeight = perlinImage.getData().getPixel(i, j, (int[]) null)[0];
int isleHeight = isleImage.getData().getPixel(i, j, (int[]) null)[0];
if(perlinHeight + isleHeight >= 510){
isleArray[i][j]=255;
}else{
isleArray[i][j] = (perlinHeight*3 + isleHeight*2)/5;
}
}
System.out.println(i);
}
Kennt Jemand einen besseren Weg hierfür?