iOS自定义相机界面(实现自定义裁剪框)
2016-03-07 18:33
585 查看
效果图:
实现原理:
黑色阴影是通过上,左,下,右四块阴影拼接起来的;
截图是通过:
首先我们已经知道裁剪框在所得图片上面的frame;
1.对原始图片压缩;
2.压缩后的原始图片宽度和当前屏幕宽度的比例scale;
3.将裁剪框的frame按照这个比例scale放大或者缩小得到scaleFrame;
4.scaleFrame就是我们在压缩原始图片上面要裁减的rect;
Demo地址:http://download.csdn.net/detail/junjun150013652/9454855
实现原理:
黑色阴影是通过上,左,下,右四块阴影拼接起来的;
截图是通过:
首先我们已经知道裁剪框在所得图片上面的frame;
1.对原始图片压缩;
2.压缩后的原始图片宽度和当前屏幕宽度的比例scale;
3.将裁剪框的frame按照这个比例scale放大或者缩小得到scaleFrame;
4.scaleFrame就是我们在压缩原始图片上面要裁减的rect;
Demo地址:http://download.csdn.net/detail/junjun150013652/9454855
相关文章推荐
- Android实现从本地图库/相机拍照后裁剪图片并设置头像
- 用UIImagePickerViewController自定义相机界面
- 用UIImagePickerViewController自定义相机界面
- android调用系统相机与系统相册
- Android TextureView简易教程
- Force removing ActivityRecord no saved state问题的原因分析及解决方法
- iOS 整体项目竖屏 相机横屏
- 安卓的相机调用
- Android中相机拍照
- 在ViewPager中的Fragment添加控件及TextureView
- 调用系统相机 data返回null
- iOS--调用相机和相册
- android调用系统相机、调用系统相册,调用系统图片裁剪报错的解决方案
- Android 跳转到系统相机和相册
- 整理android调用系统相机的方法及遇到的问题
- 写android相机应用开发PictureCallback无法执行
- iOS 打开相机、相册
- 关于unity3d播放flash动画,使用插件uniswf
- 雷达与照相机的外参标定.LM算法
- iOS访问相册和相机