Java 这段代码对picture类有什么作用
看起来它在图像中的每个像素上迭代,并将每个颜色通道的值除以2。最终的结果似乎是,它会使图像变暗,使距离变黑。每秒钟像素被2除一次。这可以用于f.e.使整个图片变暗。不是每个像素,只有一半像素:-确实!图片的上半部分!为了更快地获得更好的帮助,请发布SSCCE。Java 这段代码对picture类有什么作用,java,image,Java,Image,看起来它在图像中的每个像素上迭代,并将每个颜色通道的值除以2。最终的结果似乎是,它会使图像变暗,使距离变黑。每秒钟像素被2除一次。这可以用于f.e.使整个图片变暗。不是每个像素,只有一半像素:-确实!图片的上半部分!为了更快地获得更好的帮助,请发布SSCCE。 public void modifyPicture() { Pixel pixel=null; Pixel[ ] pixels=this.getPixels(); for(int x=0; x<this.getPixels()
public void modifyPicture()
{
Pixel pixel=null;
Pixel[ ] pixels=this.getPixels();
for(int x=0; x<this.getPixels().length/2; x++ )
{
pixel= pixels [x];
int r =pixel.getRed()/2
int g=pixel.getGreen()/2;
int b=pixel.getBlue()/2;
pixel.setColor(new Color(r,g,b) ) )
}
}