<图形图像,动画,多媒体> 读书笔记 --- Quartz 2D 图形的基本变换
来源:互联网 发布:java md5工具类运用 编辑:程序博客网 时间:2024/05/16 19:39
2D图形的基本转换包括:平移,缩放和旋转三种变换
具体可细分为:1.平移变换 2.缩放变换 3.旋转变换 4.x轴对称变换 5.y轴对称变换 6.坐标原点的对称变换
主要的方法有3个
/** * 平移 参数 宽 高 */CGContextTranslateCTM (context, 100, 50); /** * 缩放 参数 宽高比 如果是CGContextScaleCTM (context, 1, -1); 就是进行了 * y轴对称变换 */ //CGContextScaleCTM (context, .5, .75); /** * 旋转 参数 角度 * */ //CGContextRotateCTM (context, radians(45.));
仿射变换(affine)
s'd仿射变换也是一种2D坐标变换,他可以重用变换,经过多次变换(几多次的矩阵相乘),每一种变换都可以用矩阵表示,通过多次矩阵相乘得到最后结果.
/* CGAffineTransformMakeTranslation 创建新的平移矩阵 CGAffineTransformMakeScale 创建新的缩放矩阵 CGAffineTransformMakeRotation 创建新的旋转矩阵 CGAffineTransformScale 缩放矩阵 CGAffineTransformTranslate 平移矩阵 CGAffineTransformRotate 旋转矩阵 CGContextConcatCTM 连接到CTM变换 */
原书:http://item.jd.com/11522516.html
0 0
- <图形图像,动画,多媒体> 读书笔记 --- Quartz 2D 图形的基本变换
- <图形图像,动画,多媒体> 读书笔记 --- UIKit,Quartz 2D
- <图形图像,动画,多媒体> 读书笔记 --- 音效
- <图形图像,动画,多媒体> 读书笔记 --- 视频
- <图形图像,动画,多媒体> 读书笔记 --- AirPlay
- Quartz 2D基本图形的绘制
- Quartz 2d中的图形变换
- 基本的2D图形变换&变换矩阵推导(转)
- 基本的2D图形变换&变换矩阵推导
- <图形图像,动画,多媒体> 读书笔记 --- 图像处理
- <图形图像,动画,多媒体> 读书笔记 --- 力学行为特性
- 图形和多媒体->6.1 Quartz 2D 简介
- Quartz 2D 绘制基本图形讲解
- Quartz 2D之基本图形绘制
- Quartz 2D之图形上下文及变换
- <图形图像,动画,多媒体> 读书笔记 --- 图像处理之人脸识别
- <图形图像,动画,多媒体> 读书笔记 --- 录制与编辑视频
- <图形图像,动画,多媒体> 读书笔记 --- 录制与编辑视频
- 用什么软件做音乐
- LightOJ 1097 - Lucky Number [线段树二分前缀和构造数列]
- C#使用图片制作不规则窗体
- HTTP状态码详解
- 剑指Offer:面试题31 连续子数组的最大和
- <图形图像,动画,多媒体> 读书笔记 --- Quartz 2D 图形的基本变换
- 单片机加密初级
- viterbi算法
- PL/SQL如何查看过程的声明和定义
- jsp学习之路之Myeclipse部署tomcat服务器并实现Hello World一个小网页
- Android中SQLite访问
- c++中的函数嵌套调用和嵌套定义问题
- 装修甲醛如何去除 去除甲醛最好的方法
- linux 下设置用户ID 和 设置组ID 学习笔记