当我应用canvas.getContext2d().scale(1.5, 1.5)
时,画布中的对象会按预期变大,但会以某种方式变得模糊。
我该怎么做才能使画布将我的对象绘制得像未缩放时一样清晰?
最佳答案
使用抗锯齿渲染提示:
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
因此,当您扩展时,它看起来会更好。
右侧的图像使用RenderingHints。VALUE_ANTIALIAS_ON