我想编写一个java绘图程序,为了消除锯齿线
我想编写一个java绘图程序,为了消除锯齿线,我按照网上介绍的方法,使用了g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
方法,却是锯齿线消除了一些,但是很不平滑,请问有什么办法画出平滑的线条吗? --------------------编程问答-------------------- 设置下线条描绘的精度
splinerenderer.setPrecision(1); --------------------编程问答--------------------
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);--------------------编程问答-------------------- 意思是边缘反锯齿,插值方法选择是双立方插值,图像质量高! --------------------编程问答-------------------- 难道楼主是想用自己强大的数学能力自己编写算法消除锯齿?
g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC);
g2.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
补充:Java , Java SE