如何仅在java中的img的一部分上更改像素

时间:2017-09-23 20:57:25

标签: java

我正在制作一张照片,指令要求我更改一部分照片的像素。我可以改变整个画面的像素,但我不知道如何只改变画面的一部分并保持其他部分不变。 感谢

class Proj02Runner {

private Picture mars = new Picture("Proj02.jpg");
public Picture getPicture(){
return mars;
}

public void run(){


Pixel[] arrayPix = mars.getPixels();
for(Pixel pixel : arrayPix) {
  pixel.setRed(255 - pixel.getRed());
  pixel.setGreen(255 - pixel.getGreen());
  pixel.setBlue(127);
}
mars.explore();
}
}

这是我想要的结果: CLICK here to see the result I want

0 个答案:

没有答案