当我应用canvas.getContext2d().scale(1.5, 1.5)
时, Canvas 中的对象会按预期变大,但会以某种方式变得模糊。
我需要做什么才能使 Canvas 绘制的对象与未缩放时一样清晰?
最佳答案
使用抗锯齿渲染提示:
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
所以当你缩放时,它看起来会更好。
右侧图像使用RenderingHints.VALUE_ANTIALIAS_ON
关于java - 如何正确放大 Canvas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16281168/