当前位置:编程学习 > JAVA >>

我想编写一个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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,