Graphics2Dのrotateメソッドで画像を回転させる際に問題が発生します。
これが私が抱えている問題の画像です:
ボールを動かすと、回転すると画像が完全に歪んでしまいます。
これが私の回転方法です:
public static void rotate(BufferedImage img, Rectangle rect, int degrees) {
Graphics2D g = (Graphics2D) img.createGraphics();
g.rotate(degrees, rect.x + rect.width/2, rect.y + rect.height/2);
g.drawImage(img, rect.x, rect.y, rect.width, rect.height, null);
g.dispose();
}
品質の低下を避けるために私にできることはありますか?