作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有兴趣找到一个 antialiasing可以在任何形状的直线(不仅仅是直线)上使用的算法。
我注意到 Mathematica 似乎有一个非常好的算法,可以绘制 1 或 2 个像素宽的细线。我目前的尽力而为算法通常需要 3 个像素,所以我的线条比 Mathematica 的线条粗一些。
有人知道 Mathematica 使用什么算法进行抗锯齿,或者可以推荐一种可用于生成亚 2 像素抗锯齿直线和曲线的高质量算法吗?
最佳答案
绘制无锯齿线最常用的算法之一是 Wu's line algorithm .
在此基础上,可以轻松绘制多边形;这个site解释如何推导此算法以绘制椭圆。
关于algorithm - Mathematica 抗锯齿算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17711265/
我是一名优秀的程序员,十分优秀!