私はこの任務で完全に迷っています。助けていただければ幸いです。PGM イメージを読み込んで変更を加えています。明るさを上げるコードをすでに書いていますが、トリミングする方法がわかりません。
例のための私の明るくコード:
public static short[][] brighten(short[][] orig, short amount) {
short[][] returnArray = new short[orig.length][orig[0].length];
for(int i = 0; i < orig.length; ++i){
for(int j = 0; j < orig[0].length; ++j){
returnArray[i][j] = (short)(orig[i][j]+amount);
}
}
return returnArray;
}
だから私はこのようなものを使用しようとしましたが、どちらも機能していないようです:
public static short[][] crop(short[][] orig, int ULx, int ULy, int >LRx, int LRy) {
short[][] returnArray = new short[orig.length][orig[0].length];
for (int i = ULx; i <= LRx; i++) {
for (int j = ULy; j <= LRy; j++){
returnArray[i][j] = (short)(orig[i][j]);
}
}
return returnArray;
}
助言がありますか?