Hallo miteinander!
Sagt mal, wie kann man ein Bild mit Java unscharf machen? Ich vermute, man macht es irgendwie über Graphics2D, aber wie?!
Ich kann bisher ein Bild laden, mir ein neues Image erzeugen, dort das Bild reinkopieren und das ganze auch speichern:
Hat einer von Euch einen Tipp für mich? Das wäre super!
Viele Grüße
Fats
Sagt mal, wie kann man ein Bild mit Java unscharf machen? Ich vermute, man macht es irgendwie über Graphics2D, aber wie?!
Ich kann bisher ein Bild laden, mir ein neues Image erzeugen, dort das Bild reinkopieren und das ganze auch speichern:
Java:
BufferedImage pic = ImageIO.read(new File(filename));
BufferedImage img = new BufferedImage(pic.getWidth(), pic.getHeight(), BufferedImage.TYPE_INT_BGR);
Graphics2D g2d = img.createGraphics();
.... hier müsste jetzt wohl das "Unschärfen" passieren ...
g2d.drawImage(pic, 0, 0, null);
g2d.dispose();
ImageIO.write(img, "jpg", new File(newfilename))
Hat einer von Euch einen Tipp für mich? Das wäre super!
Viele Grüße
Fats