Что этот код делает для класса изображения - PullRequest
1 голос
/ 09 марта 2011
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) ) )
  }
}

Ответы [ 2 ]

0 голосов
/ 09 марта 2011

Каждый второй пиксель делится на 2. Это может быть использовано, например, чтобы затемнить всю картинку.

0 голосов
/ 09 марта 2011

Похоже, что он перебирает каждый пиксель в изображении и делит значение каждого цветового канала на 2. В итоге получается, что изображение затемняет изображение и уменьшает расстояние до черного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...