1

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

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

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

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

只是想知道构建此类应用程序的最佳方法是什么。我可以纯粹使用 Objective C ios sdk 构建应用程序吗?还是我需要用 C++/cocos2d 等构建它...

谢谢你的帮助!

4

2 回答 2

3

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

访问相机/照片库

首先,您需要使用相机UIImagePickerController来拍摄新照片或从照片库中抓取一张。您可以在此处阅读如何完成此操作:iOS 的相机编程主题

图像处理

AviarySDK 已经为您构建了其中的大部分内容。非常容易在您的应用程序中设置和使用。如果你想看看它可以做什么,你可以在应用商店免费下载他们的示例应用。在这里查看:http: //aviary.com/

或者,如果您想避免使用第三方库,请阅读 Core Image。有关更多信息,请参阅核心映像编程指南

于 2013-04-19T20:23:13.650 回答
1

完全不需要 cocos2d 这个游戏引擎。您可以仅使用 Objective-C 完成您提到的所有事情。

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

于 2013-04-19T20:09:25.870 回答