如何使用html5的canvas实现图片转素描的效果-成都快上网建站

如何使用html5的canvas实现图片转素描的效果

如何使用html5的canvas实现图片转素描的效果?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联专注于企业成都全网营销推广、网站重做改版、壶关网站定制设计、自适应品牌网站建设、H5场景定制商城网站定制开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为壶关等各大城市提供网站开发制作服务。

素描滤镜原理:
最基础的算法就是:
1、去色;(去色公式:gray = 0.3 red + 0.59 green + 0.11 * blue)
2、复制去色图层,并且反色;
3、对反色图像进行高斯模糊;
4、模糊后的图像叠加模式选择颜色减淡效果。
减淡公式:C =MIN( A +(A×B)/(255-B),255),其中C为混合结果,A为去色后的像素点,B为高斯模糊后的像素点。

先看看效果对比图:

如何使用html5的canvas实现图片转素描的效果

sigma可以调节效果。

代码实例:



    
        
        
    
    
        

sigma:0.8
下载

关于如何使用html5的canvas实现图片转素描的效果问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


当前文章:如何使用html5的canvas实现图片转素描的效果
URL网址:http://kswjz.com/article/ihsgpo.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流