swift 使用AVFoundation拍照以及Photos保存到相册

importAVFoundation

importPhotos

首先创建属性
编辑界面
设置分辨率
获取输入设备


-beginConfiguration/-commitConfiguration是AVCaptureSession的机制,用于将正在运行的会话上的多个配置操作批处理为原子更新。调用[session beginConfiguration]后,客户端可以添加或删除输出、更改sessionPreset或配置单独的AVCaptureInput或Output属性。所有更改都将挂起,直到客户端调用[session commitConfiguration],此时它们将一起应用-beginConfiguration/-commitConfiguration对可以是嵌套的,并且只有在调用最外层提交时才会应用。
设置样式以及处理
指示视频方向的常量
转换格式
遵守代理实现代理方法
代理方法中实现
需要翻转一下不然照照片是反的
这是方法🔟的转化
使用Photos保存获取拍照的图片的时候需要转化一下格式先转成data,在转成image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容