标签: java graphics precision dpi
我正在编写一个java程序来生成抛物线曲线(基本上是“曲线”由许多直线组成,以模拟曲线的外观,AKA直线曲线:见https://larc.unt.edu/ian/art/4ants/),我正在显示它通过BufferedImage。
令人失望的是,drawLine方法绘制的线条在任何角度都会出现非常块状和交错(请参见屏幕截图,特别是图像的左上角和右下角,以及中间的任何角度线) )。
有没有办法绕过这种效果?可能通过执行更高精度的绘图操作?
答案 0 :(得分:2)
在绘制线条之前,使用setRenderingHint方法设置Graphics2D对象的渲染提示。
由于您正在绘制线条,因此您需要设置三个渲染提示: