GitHub-PureCamera-Demo: 可完成照片自由裁剪的自定义相机
一、项目简介
PureCamera-Demo是一个开源项目,位于GitHub上,这个项目主要提供了一个自定义相机功能。其特色在于能够在拍摄完成后对照片进行自由裁剪。该项目的代码主要由Objective-C编写,还有少量的Ruby,目前已经获得了326个星标以及67个分叉。它要求Xcode版本为8或更高,iOS系统为8.0或更高并且使用ARC,版本号为1.6.3。
二、项目使用
在使用方面,可以通过CocoaPods进行安装,即使用命令pod ‘PureCamera’, 然后import <#import #>。也可以下载demo到本地并将PureCamera添加到项目中,然后import <#import “PureCamera.h”>#>。使用时需要在info.plist中添加Privacy-Camera UsageDescription来获取相机使用权限。 调用相机的方法如下:首先创建PureCamera实例,如PureCamera homec = [[PureCamera alloc] init];然后定义完成拍摄后的回调,在回调中可以获取到裁剪后的照片并进行相应操作。调用图像裁剪页面也有相应的方法,先import相关头文件,传入图像即可呈现图像裁剪页面,并且可以定义裁剪页面的代理方法来处理裁剪后的图像。
三、项目总结
PureCamera-Demo为开发者提供了一个在iOS系统下实现自定义相机和图像裁剪功能的示例。如果你在使用过程中遇到任何问题,可以提交issue。希望大家能够积极留言参与对这个项目的讨论。