Hallo Leute, ich hänge gerade daran, wie ich diese Funktion funktionsfähig mache 
- Img ist das zu ändernde Bild
- value ist ein Wert zwischen -100 und 100
- Return ist das Ergebnis
Freu mich auf Hilfe.
Gruß, Thomas
PS: Hier ein Beispiel-Programm, wo das ganze funktioniert:
java2s.com - ImageProcessingBrightnessandContrast
- Img ist das zu ändernde Bild
- value ist ein Wert zwischen -100 und 100
- Return ist das Ergebnis
Java:
@Override
public BufferedImage adopt(BufferedImage img, int value) {
// Der Bereich "-100 bis 100" wird zu "0 bis 2"
float intensive = 1 + (value / 100F);
BufferedImage biDest = new BufferedImage(img.getWidth(),
img.getHeight(),
BufferedImage.TYPE_INT_ARGB);
RescaleOp rescale = new RescaleOp(intensive, 10, null);
// Passiert nichts:
rescale.filter(img, biDest);
// Auch hier passiert nichts:
// biDest = rescale.filter(img, null);
return biDest;
}
Freu mich auf Hilfe.
Gruß, Thomas
PS: Hier ein Beispiel-Programm, wo das ganze funktioniert:
java2s.com - ImageProcessingBrightnessandContrast