在iPhone上构建相机应用程序的最佳方式

时间:2013-04-19 20:02:45

标签: iphone cocos2d-iphone camera

我正在考虑构建一个相机应用程序 - 能够在拍照或照片拍摄后进行图像处理(调整对比度,应用不同的图像滤镜)。

该应用程序还具有拖放图标的功能。

最后,您可以将编辑过的图像导出到相机胶卷或应用程序内存中。

这里已经有很多应用程序了。 (线阵相机)等...

只是想知道构建这样的应用程序的最佳方法是什么。 我可以使用Objective C ios sdk完全构建应用程序吗?或者我需要用C ++ / cocos2d等构建它......

感谢您的帮助!

2 个答案:

答案 0 :(得分:3)

你的问题非常广泛,所以这里有一个广泛的答案......

访问相机/照片库

首先,您需要使用UIImagePickerController访问相机,以拍摄新照片或从照片库中抓取一张照片。您可以在此处了解如何完成此操作:Camera Programming Topics for iOS

图像处理

AviarySDK已经为您量身定做了很多。在您的应用中轻松设置和使用。如果你想看看它能做什么,你可以在应用程序商店免费下载他们的示例应用程序。请在此处查看:http://aviary.com/

或者,如果您想避免使用第三方库,请阅读Core Image。有关详细信息,请参阅Core Image Programming Guide

答案 1 :(得分:1)

绝对不需要作为游戏引擎的cocos2d。 您只需使用Objective-C即可完成您提到的所有内容。

如果你想要实时效果,你需要深入了解OpenGL。如果您定位iOS 5及更高版本,则可以使用GLKit