美文网首页
iOS8之后的新建相册和保存图片到相册

iOS8之后的新建相册和保存图片到相册

作者: 黑炭长 | 来源:发表于2016-06-06 10:14 被阅读455次

    前一段写了一个自定义相机的功能,梳理了一下有关相机底层、图片处理和相册管理的问题。

    首先说一下底层自定义相机的实现,这里采用的ANFundation框架下的AVCaptureSession等相关类,具体的一些操作这里不再赘述,简单搜索一下AVCaptureSession就会找到很多资源,但是必须搞明白这些类彼此之间的关系。其中我们还可以在相机中加入闪光灯(AVCaptureFlashMode)、焦距的调整(setVideoScaleAndCropFactor:)、摄像头前后切换等功能,其中iOS8中新加入了调整相机曝光度的API(setExposureTargetBias:),让我们能更好的自定义适合自己的相机。

    再说一下访问系统相册,创建自定义相册和保存图片到相册,说这个首先说一下我遇到的问题:在保存图片到相册时,开始采用AssetsLibrary/AssetsLibrary.h的相关方法去创建相册并保存图片到相册,考虑到苹果历来是向上兼容的特性,就没有对这个方法做兼容,AssetsLibrary/AssetsLibrary.h这个只支持到iOS9,但是在开发中发现6s的iOS9系统会对这个框架下的方法不兼容,直接导致崩溃,想到这个过度阶段的系统还真是问题多多,只能对系统做兼容采用了iOS8之后的最新框架Photos/Photos.h,这个框架不得不说,操作简单,便于理解,这里不再说了推荐一篇文章介绍的比较详细

    iOS8 Photos Framework - 简书

    这里不再详细介绍。

    相关文章

      网友评论

          本文标题:iOS8之后的新建相册和保存图片到相册

          本文链接:https://www.haomeiwen.com/subject/zpkkdttx.html