【问题标题】:Add a border and shadow around non transparent pixels of UIImage在 UIImage 的非透明像素周围添加边框和阴影
【发布时间】:2015-03-10 22:40:21
【问题描述】:

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

我们的目标是得到如下所示的东西:

我已经尝试了几件事,但仍在尝试弄清楚如何完成此操作。

总的来说,我已经尝试过:

  1. 向 UIImageView 添加阴影。 (阴影有效,描边/边框是一个矩形,而不是描绘出面部的非透明像素。另外我想将结果保存为 UIImage(而不是让它只显示在 UIImageView 上))

    李>
  2. 向 UIImage 添加阴影(速度慢,不知道如何在此处添加边框)。

非常感谢您的帮助!谢谢!

【问题讨论】:

    标签: ios uiimage border shadow stroke


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      • 2016-08-02
      • 2014-07-28
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多