【问题标题】:JavaFx Rotate ImagesJavaFx 旋转图像
【发布时间】:2026-02-07 13:05:01
【问题描述】:

我创建了一个玩家类。在这堂课中,我做了一个绘图方法。 此方法返回一个图像。在主类中,我使用图形上下文绘制此图像。 我想旋转图像,但我不知道如何。

请帮我解决这个问题

 public Image draw(){

    return playerNormalImg;
}

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

【问题讨论】:

    标签: java image javafx


    【解决方案1】:

    你必须使用Canvas 来旋转你的Image,因为你正在编写棋盘,我猜你想旋转180 degrees

    Canvas canvas = ...
    Image image = ...
    GraphicsContext graph = canvas.getGraphicsContext2D();
    
    graph.save(); 
    graph.rotate(180);
    graph.drawImage(image);
    graph.save();
    

    【讨论】: