摘要: 矢量图形的绘制归根结底是任意多边形的绘制。比如一个填充圆,就是取圆上许多的点依次连接并填充内部构成的图形,虽然人肉眼看到的还是"圆"形,但它却是实实在在的多边形构造的。再比如说直线,其实也就是4边形,只不过它是一个又窄又长的内部被填充的4边形。任意多边形是如何绘制于电脑屏幕的呢?很显然"多边形扫描线填充算法"能很好的工作,当然,这个算法用在矢量图形处理上,细节上还需要有所改进。特别是要注意到矢量图形绘制中有所谓的"奇偶填充规则","非零填充规则"等,我只说说"(nonzero fill)非零填充" 阅读全文
posted @ 2012-03-01 08:01 cymheart 阅读(2884) 评论(0) 推荐(1) 编辑
摘要: 高斯模糊算法的效率,网上很多文章鲜有提到,倒是普通算法的文章很多。有的文章说到要提高高斯模糊的效率,就要使得模糊度和半径无关,比如,卷积fft变换到频域做一次乘法的算法。在这里我想说的是,模糊度和半径无关,这句话还有点正确,但后一句话还待考证,这种方法对我来说肯定是误导。(我可以说photoshop肯定用的不是这种算法,cmigui中用的也不是这种算法)下面我就简单解析一下cmigui中使用的方法。cmigui中使用的方法是这样的:网上高斯模糊的算法很多了,但都是简单对一幅图进行高斯模糊的算法,如果要像photoshop一样在图层中的图像进行高斯模糊,还有一些需要解决的问题。photoshop 阅读全文
posted @ 2012-03-01 07:52 cymheart 阅读(938) 评论(0) 推荐(0) 编辑