Image drehen

Nord-Süd-Richtung

Erfahrenes Mitglied
Hi

ich stehe gerade vor einem Problem. Ich versuche irgendwie ein Image vom Typ Image zu drehen. Google hab ich natürlich genutzt, das Resultat sind etwa 20 offene Tabs, allerdings erschien es mir immer so, als würde man ein Bild öffnen, drehen und wieder speichern. Ich möchte das Bild allerdings gedreht mit der Methode g.drawImage ausgeben, hat da jemand eine Hilfe für mich?
 
Hi

ja das habe ich auch gefunden, aber das sah wieder nach einer Dateilösung aus. Wie auch immer, ich habe mir jetzt folgende funktionierende Lösung zusammengebastelt:
Java:
Graphics2D g2 = (Graphics2D)g;
g2.setRenderingHint( RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON );
AffineTransform at = AffineTransform.getRotateInstance( Math.toRadians(playerTurnAngle), player.getPosX()+(playerWidth/2), player.getPosY()+(playerHeight/2) );
g2.setTransform( at );
g2.drawImage( imgPlayer, player.getPosX(), player.getPosY(), this );
 
Zurück