博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CGImageSource对图像数据读取任务的抽象
阅读量:5751 次
发布时间:2019-06-18

本文共 706 字,大约阅读时间需要 2 分钟。

hot3.png

来自:http://www.tanhao.me/pieces/1019.html/

其中获取到的kCGImagePropertyPixelHeight和kCGImagePropertyPixelHeight的数值是原始的值,也就是旋转之前的数值,所以要获取到显示图像的宽和高,需要对应kCGImagePropertyOrientation的值,而通过查看kCGImagePropertyOrientation的文档介绍,值分别从1-8,但其解释却让人看不懂,经过测试,得出与UIImageOrientation有以下的映射关系:

UIImageOrientationUp: 1 正常方向(默认值) 如图:

UIImageOrientationDown: 3 旋转180度(朝左朝右当然是一样的) 如图:

UIImageOrientationLeft: 8 向左逆时针旋转90度 如图:

UIImageOrientationRight: 6 向右顺时针旋转90度 如图:

UIImageOrientationUpMirrored: 2 将原图水平的翻转到背面 如图:

UIImageOrientationDownMirrored: 4 在水平翻转之后再旋转180度 如图:

UIImageOrientationLeftMirrored: 5 在水平翻转之后向左逆时针旋转90度 如图:

UIImageOrientationRightMirrored: 7 在水平翻译之后向右顺时针旋转90度 如图:

相关的Demo:

转载于:https://my.oschina.net/u/2560887/blog/732704

你可能感兴趣的文章
类的小练习
查看>>
urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
查看>>
OC Foundation框架—集合
查看>>
【 D3.js 高级系列 — 2.0 】 机械图 + 人物关系图
查看>>
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课...
查看>>
android 面试
查看>>
jQuery 遍历函数
查看>>
《寄生兽》观后感
查看>>
IntelliJ IDEA 的 Jetty部署插件
查看>>
x-forwarded-for的深度挖掘
查看>>
正则表达式元字符表
查看>>
secure_file_priv 配置项对数据导入导出的影响
查看>>
Linux 下编译升级 Python
查看>>
Winform开发框架之字段权限控制
查看>>
.net core下直接执行SQL语句并生成DataTable
查看>>
链表和数组的区别
查看>>
JavaScript 的正则也有单行模式了
查看>>
windows启动/禁用telnet/IIS/ftp/IE等服务
查看>>
UVa 10100 - Longest Match
查看>>
nginx location 配置详解 【转载,整理】
查看>>