来自UIImage的UIBezierPath删除透明像素

时间:2017-09-28 05:04:34

标签: ios uiimage uibezierpath gpuimage edge-detection

输入Image With transparent background

输出: Bezier Path

鉴于具有透明背景的UIImage,我想计算不包括透明像素的图像的bezier路径? (比如输出图像虚线路径,你可以看到)

有没有最好的方法来实现这个目标?

我有一个解决方案: 1.使用1.0UI精度的GPUImage检测边缘 - image1 2.使用GPUImage以2.0精度检测边缘 - image2 3. image3 = image2 - image1。 4.遍历每个像素,找到暗点,将该坐标放在贝塞尔路径中。

什么是更好的解决方案?

0 个答案:

没有答案