Ein Bild in Java drehen

Ich habe ein Bild einer Pan-Karte, und wenn ich versuche, sie um 45 Grad zu drehen und zu speichern, erhalte ich ein zugeschnittenes Bild. Der Code zum Drehen eines Bildes lautet:

    BufferedImage dimg = new BufferedImage(w, h, img.getType());
    Graphics2D g = dimg.createGraphics();
    g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, // Anti-alias!
            RenderingHints.VALUE_ANTIALIAS_ON);

    g.rotate(Math.toRadians(angle), w / 2, h / 2);

    g.drawImage(img, null, 0, 0);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage