Хорошо, поэтому я хочу, чтобы программа проходила картинку построчно и добавляла определенное количество к красному значению (RGB), чтобы создать эффект заката. Единственная проблема заключается в том, что когда вы получаете разные значения для красного, зеленого и синего, я не могу добавить, скажем, 50 к красному значению, чтобы получить эффект заката. Приведенный ниже код является только той частью, которая отвечает за циклическое прохождение линий и изменение значений пикселей.
for(int y=0; y < sunsetPic.getHeight(); y++)
{
for(int x = 0; x < sunsetPic.getWidth(); x++)
{
targetPixel = sunsetPic.getPixel(x,y);
pixelColor = targetPixel.getColor();
redValue = pixelColor.getRed();
greenValue = pixelColor.getGreen();
blueValue = pixelColor.getBlue();
pixelColor = new Color(redVlue + 50, greenValue, blueValue);
targetPixel.setColor(pixelColor);
}
}
Как видите, я не могу просто добавить 50 к красному значению, чтобы создать эффект заката. Может ли кто-нибудь помочь мне, сделав так, чтобы я мог повлиять на закат?