在UIImage的非透明像素周围添加边框和阴影

N V*_*N V 12 border shadow uiimage stroke ios

我正在尝试在UIImage 的非透明像素周围添加笔触/边框和阴影.

目标是获得如下所示的内容:

带有白色边框和阴影的图片

我已经尝试了几件事,我仍在努力弄清楚如何实现这一目标.

一般来说,我试过:

  1. 向UIImageView添加阴影.(影子的作品,中风/边框是一个矩形,而不是在脸上描绘出非透明像素.此外,我希望将结果保存为一个UIImage(没有它只是显示上的UIImageView))

  2. 为UIImage添加阴影(慢,不知道如何在这里添加边框).

非常感谢帮助!谢谢!

Vit*_*nko 0

您可以使用findContoursOpenCV 库检测图像的轮廓: http://docs.opencv.org/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html#findcontours

在这种情况下,您可以获得 UIBezierPath 边界图像,并且可以用它绘制描边。