CN1 Graphics.drawImage 旋转后有混叠效果

CN1 Graphics.drawImage with aliasing effects after rotation

如何绘制 Image anti-aliased?我当前的代码如下所示:

    boolean wasAAed = g.isAntiAliased();
    g.setAntiAliased(true);

    g.rotate(rotRad, originX, originY);
    g.drawImage(img, x, y, width, height);

    g.setAntiAliased(wasAAed);

但是在旋转要绘制的图像时会产生锯齿效果...

只是为了与 libgdx 的绘图进行比较(根据我对已接受答案的评论进行说明):

消除锯齿不适用于图像。您会在图像旋转中看到伪影,因为从概念上讲,在设备上对细节进行有效旋转是不切实际的。这不像旋转算法那样抗锯齿。

您要旋转的图像非常简单,您可以使用时钟演示中的代码来生成带有矢量命令的此类图像,启用抗锯齿后可以平滑旋转。