测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布时间上次发布 | 2014年12月 |
由 未声明的 维护。
依赖项 | |
CocoaLumberjack | = 1.6.2 |
VLBFoundation | >= 0 |
一个显示相机实时流的 UIView,可用于拍照、预览照片并返回对应的 UIImage。
虽然 UIImagePickerController 允许自定义 覆盖 以覆盖默认相机控件,但它无法让您控制其相机边界。相反,它以全相机分辨率捕获 UIImage,为您提供了作为第二步编辑的选择。
VLBCameraView 创建了一个仅显示相机镜头捕获部分内容的 视口。使用该视口,它创建了一个全分辨率照片的裁剪 UIImage。
VLBCameraView 的视口被固定为一个 320pt x 320pt 的正方形。尽管应支持其他比例和宽高比,但尚未对其进行过测试。
VLBCameraView 在拍照时模仿了 '闪光灯' 功能,该功能可以通过其 'flashView' 属性进行自定义。
VLBCameraView 提供了通过其 'writeToCameraRoll' 属性将全分辨率图像保存到相机胶卷的选项。
还提供了对自定义底层 AVCaptureConnection 的有限支持。
1.0 初始版本。支持实时流、拍照、预览、重新拍照。
VLBCameraView *cameraView = [[VLBCameraView alloc] initWithFrame:CGRect(320, 320)];
cameraView.delegate = self; //where self, a class implementing VLBCameraViewDelegate
[cameraView takePicture];
参见 VLBCameraViewApp。
待定
VLBCameraViewApp还包括对此库的ApplicationTests。
VLBCameraView受MIT许可证发布
版权所有 (C) 2013, www.verylargebox.com
任何人免费获取此软件及其相关文档文件(“软件”)副本(以下简称“软件”),均可自由处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许将软件提供给他人,以供其进行前述活动,前提是必须遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件“按原样提供”,没有任何形式的保证,无论是明确的还是隐含的,包括但不限于适销性、适用于特定目的和不侵犯知识产权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他情况下引起的,以及与软件或软件的使用或其他处理有关。