赞
踩
本文承接:
及其他两篇
旋转,选择区域,对选择的区域做透视校正的滤镜处理
为了简化问题,
项目设置为,仅 iPhone 竖屏
运行在 iPad 上面
这是拍照后,经历了一次左旋的图片
使用滤镜(透视校正)简单,旋转后的图片,很可能与旋转前的图片朝向不一致,这影响了滤镜的效果
ipad 拍照,默认横屏向上,跑 iPhone 竖屏的应用,
相机设置为
connection?.videoOrientation = AVCaptureVideoOrientation.portrait
session.sessionPreset = .hd1280x720
拍出来的照片,朝向 pic.imageOrientation = .right
size 是
- width : 720.0
- height : 1280.0
选择区域 crop view 的 frame = image view 的 frame
crop view 上面的四个角落点的坐标,基于 crop view 的 bounds,
即 crop view 上面的四个角落点的坐标,基于 CGRect( CGPoint.zero, image view 的 frame.size )
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。