我正在尝试在pic过滤器程序中编写一个方法,将图片更改为渐变颜色的托盘。当程序运行时,amountRed和amountGreen应该在每个像素中增加1,而amountBlue应该保持恒定在126.这就是我所拥有的:
public static void gradient(Picture target) {
int amountBlue = 126;
for(int x=0; x < target.width(); x++){
for(int y=0; y < target.height(); y++){
target.set(x, y, new Color(x, y, amountBlue));
}
}
}
目前它给我一个全黑输出和一个参数错误,我相信我需要在某处划分宽度和高度。我该如何解决这个问题?