iPhone:如何将照片转换为铅笔画

n.e*_*ind 5 cocoa-touch core-graphics objective-c ios

我想知道将照片转换成铅笔画的步骤是什么.人们通常建议:

  1. 反转图像(使负面)
  2. 应用高斯模糊
  3. 通过线性闪避或颜色闪避来混合上面的图像.

请参见此处:将图像转换为铅笔草图

还有其他方法吗?我特别感兴趣的是强调铅笔笔触的方法,比如iPhone App:Snap和Sketch

对于如何开始的任何建议,我将非常感激.

Kri*_*dra 4

我认为您必须迭代图像中的所有像素并实现您在问题本身中提到的算法。iPhone 中没有默认的图像过滤库(CoreImage 有,但仅适用于 Mac)。我认为你的选择是

  1. 有 一个名为imageMagic的第三方库 ,这些人似乎已经成功地将其移植到 iPhone 上。有什么值得深思的。
  2. 另一个简单的图像过滤库(特别是对于 iPhone)执行一些基本的图像过滤。高斯模糊就是其中之一。
  3. 通过遍历图像中的每个像素来实现您自己的方法。这个线程对于 iPhone 中的图像过滤搜索者非常有用。他们正在实施一些过滤器。至少您将获得有关如何浏览图像的每个像素的信息。

编辑:核心图像现在存在于 iPhone 中。我还没有机会玩它。是文档