canvas图片转素描

素描滤镜:
最基础的算法就是:
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为高斯模糊后的像素点。

效果图:

sigma可以调节效果。(本来还想调节radius的,但一动就奔溃了)

代码:

评论 ( 1 )
最新评论

为什么我下载下来就是图片错误呢