在我的 iphone 应用程序中,用户可以拍摄图像,拍摄图像后如何对该图像进行效果,如 instagram
有没有什么好的教程。
在我的 iphone 应用程序中,用户可以拍摄图像,拍摄图像后如何对该图像进行效果,如 instagram
有没有什么好的教程。
一种解决方案是使用第三方 API,例如Aviary或Rocks 回答中的库。
如果您想自己编写逻辑,则需要使用 Core Image 处理图像。除了Apple 的文档之外, Ray Wenderlich 博客中的本教程也是一个不错的起点。Lisa Bettany 不久前还写了一篇关于他们如何在 Camera+ 中创建滤镜的文章。
查看 raywenderlich 的本教程:beginning-core-image-in-ios-5。它是该网站上另一个教程的一部分,该教程告诉您如何创建-应用程序-instagram-with-a-web-service-backend。
ios-5 中的开始核心图像:
“Core Image 是一个功能强大的框架,可让您轻松地将滤镜应用于图像,例如修改鲜艳度、色调或曝光度。它使用 GPU(或 CPU,用户可定义)来处理图像数据,速度非常快。足够快对视频帧进行实时处理!
核心图像过滤器可以堆叠在一起,一次将多种效果应用于图像或视频帧。当多个过滤器堆叠在一起时,它们是有效的,因为它们创建了一个应用于图像的修改后的单个过滤器,而不是一次一个地通过每个过滤器处理图像。
...
在本教程中,您将获得使用 Core Image 的实践经验。我们将应用一些不同的滤镜,您会看到实时对图像应用炫酷效果是多么容易!”
通读本教程后,您无疑会得到您想要的结果并学到很多东西!
除此之外,这个 SO 问题还有很多答案——其中一些可能对您非常有用。这似乎是一项非常受欢迎的任务,因此研究所有许多选项是关键。祝你好运。