我正在考虑构建一个相机应用程序 - 能够在您拍照时或拍照后进行图像处理(调整对比度,应用不同的图像过滤器)。
该应用程序还将具有拖放图标的能力。
最后,您可以将编辑后的图像导出到相机胶卷或应用程序内存。
已经有很多这样的应用程序了。(线相机)等...
只是想知道构建此类应用程序的最佳方法是什么。我可以纯粹使用 Objective C ios sdk 构建应用程序吗?还是我需要用 C++/cocos2d 等构建它...
谢谢你的帮助!
我正在考虑构建一个相机应用程序 - 能够在您拍照时或拍照后进行图像处理(调整对比度,应用不同的图像过滤器)。
该应用程序还将具有拖放图标的能力。
最后,您可以将编辑后的图像导出到相机胶卷或应用程序内存。
已经有很多这样的应用程序了。(线相机)等...
只是想知道构建此类应用程序的最佳方法是什么。我可以纯粹使用 Objective C ios sdk 构建应用程序吗?还是我需要用 C++/cocos2d 等构建它...
谢谢你的帮助!
您的问题非常广泛,所以这里是一个广泛的答案......
首先,您需要使用相机UIImagePickerController
来拍摄新照片或从照片库中抓取一张。您可以在此处阅读如何完成此操作:iOS 的相机编程主题
AviarySDK 已经为您构建了其中的大部分内容。非常容易在您的应用程序中设置和使用。如果你想看看它可以做什么,你可以在应用商店免费下载他们的示例应用。在这里查看:http: //aviary.com/
或者,如果您想避免使用第三方库,请阅读 Core Image。有关更多信息,请参阅核心映像编程指南。
完全不需要 cocos2d 这个游戏引擎。您可以仅使用 Objective-C 完成您提到的所有事情。
如果您想要实时效果,您需要深入了解 OpenGL。如果您以 iOS 5 及更高版本为目标,则可以使用GLKit 。