如图,一张白色背景,或者透明背景的图片,中间有个小老虎或者是其他图案,用canvas如何给图案加上描边?
已有思路是先获取图案的路径,然后通过路径利用canvas的storke接口添加描边,但是不知道如何获取图案的路径。
已有思路是先获取图案的路径,然后通过路径利用canvas的storke接口添加描边,但是不知道如何获取图案的路径。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
可以利用轮廓提取算法,例如 Marching Squares。
当然,除此之外也有一些其他的非常规方法,例如图像偏移,成本很低。
具体可以参照这篇总结。