UIImagePickerController返回的图片可能是旋转的需要用imageOrientation将其矫正
来源:互联网 发布:java环境变量配置成功 编辑:程序博客网 时间:2024/05/06 15:07
UIImagePickerController返回的照片带有方向信息,如果直接上传到服务器的话,可能造成旋转了90°(当手机竖直拍照)的情况。而且如果直接取其jpeg数据,或者将UIImage保存到本地的话,就会丢失这个方向信息,导致下一次读取出来图片就是颠倒的。
为了让上传到服务器或者保存的本地的图片和照相时候一样,需要利用UIImage的imageOrientation将其矫正。
已经有一个开源的Category来处理这个问题,原理就是根据UIImage的imageOrientation属性反过来绘制到新的CGImage里面,然后保存为正常的UIImage。
链接是:https://gist.github.com/1531596
为了让上传到服务器或者保存的本地的图片和照相时候一样,需要利用UIImage的imageOrientation将其矫正。
已经有一个开源的Category来处理这个问题,原理就是根据UIImage的imageOrientation属性反过来绘制到新的CGImage里面,然后保存为正常的UIImage。
链接是:https://gist.github.com/1531596
0 0
- UIImagePickerController返回的图片可能是旋转的需要用imageOrientation将其矫正
- UIImage的imageOrientation属性 修改图片旋转了的bug
- UIImage的imageOrientation属性(app中图片旋转了的bug)
- 图片的透视变换perspective transform——旋转矫正
- get请求返回的是字符串,将其改成字典
- UIImagePickerController选择图片发送后旋转90度的问题
- UIImagePickerController选择图片发送后旋转90度的问题
- UIImagePickerController选择图片发送后旋转90度的问题
- 设置UIImagePickerController里面的返回按钮的样式图片
- OpenCV文本图像的旋转矫正
- 基于傅里叶变换的旋转文本图像矫正
- 奇怪的 imageOrientation
- iPhone相机拍照的图片的imageOrientation的问题
- 接上篇手工课 材料:美女图片一张, 要求将其制成 边旋转边渐隐的魔幻图片
- 一个DIV,如何设置多个背景色(可能是图片,可能是渐变,可能是图片与渐变的混合)
- 【转】一个DIV,如何设置多个背景色(可能是图片,可能是渐变,可能是图片与渐变的混合)
- 可能需要的网站
- SYstem 可能需要的*
- Unity手游之路<一>C#版本Protobuf
- Java中Jdbc详解
- 枸杞子泡水喝有哪些功效
- apk反编译
- 两种最常见的HTTP请求类型
- UIImagePickerController返回的图片可能是旋转的需要用imageOrientation将其矫正
- MSP430 PROFILE功能
- 程序变量命名推荐规范
- Unity手游之路<二>Java版服务端使用protostuff简化protobuf开发
- Xamarin.iOS本地生成验证码
- 用Canvas为网页添加动态背景
- OA系统的价值
- Unity手游之路<三> 基于Unity+Java的聊天室源码
- 放松地方和噶