如何忽略缩放 canvas 的像素化?

How to ommit pixelation of scaled canvas?

我正在制作绘画程序,当我想缩放 canvas("zoom" 它)时,我会这样做:

我该如何解决这个问题? Java: 1.8.0_191

摆脱这种情况的最好方法是不使用 canvas。我只是不明白为什么每个人都想使用 canvas。你为什么不使用场景图?对于场景图,一切都是基于矢量的,并且可以随心所欲地缩放。 canvas 基本上只是一张图片,如果你放大一张图片,你会得到你所看到的。