日期:2014-05-18  浏览次数:21131 次

C# winform 程序写的画图板中如何实现毛笔效果
问题如标题所示:我想知道Winform怎么实现毛笔效果,希望大家能提供一个较好的思路,最好有源码可以参考一下!

------解决方案--------------------
不知道 刷子能否实现楼主的要求 brush 类
------解决方案--------------------


这个是日本人做的软件,左边是我用鼠标写的,右边是由该软件生成后的效果.这个算法相当复杂,或许楼主能想出点什么.
软件名称:Ougishi,有汉化版.文件很小.
------解决方案--------------------
很久以前9几年的时候有个同事在干这事,没太关心,好象是捕获鼠标路径后把各个点用一个算法计算出曲线,再用把各个点的速率确定笔画的粗细。就记的这么多。不知道那个同事成功没,也可能是个不靠谱的办法。
------解决方案--------------------
毛笔的笔触用很小的圆来填充,圆的数目可以使用随机数,可以表现出干涩的狼毫的笔迹。