使用 setStroke 绘制时平滑边框
Smooth borders when drawing with setStroke
嘿,我目前正在开发一个低级别的 PaintProgram,我对我绘制的粗线条感到有点恼火。当我将笔触设置为 5 或更高的自由手绘模式时,我得到了那些前卫的边框,最终看起来很糟糕:
笔划 15、20 和 50:
遗憾的是我无法在此处 post 图片...
我可以轻松创建平滑的边框吗?
用类似的东西定义 BasicStroke:
g2.setStroke(new BasicStroke(50, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
嘿,我目前正在开发一个低级别的 PaintProgram,我对我绘制的粗线条感到有点恼火。当我将笔触设置为 5 或更高的自由手绘模式时,我得到了那些前卫的边框,最终看起来很糟糕:
笔划 15、20 和 50:
遗憾的是我无法在此处 post 图片... 我可以轻松创建平滑的边框吗?
用类似的东西定义 BasicStroke:
g2.setStroke(new BasicStroke(50, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));