ios-矩阵旋转缩放平移操作
来源:互联网 发布:淘宝网买东西找人付款 编辑:程序博客网 时间:2024/05/16 06:23
矩阵的旋转、缩放、平移操作一定是在添加路径到上下文中之前进行的否则是无效的。简单来说就是如下的操作
//1、获取上下文 CGContextRef ctx=UIGraphicsGetCurrentContext(); //进行矩阵的旋转操作 //CGContextRotateCTM(ctx, M_PI_4); //缩放操作,就是x缩短为0.5,y缩短为0.5 //CGContextScaleCTM(ctx, 0.5, 0.5); //平移操作,圆心会向下偏移 CGContextTranslateCTM(ctx, 20, 20); //先画一个圆 CGContextAddArc(ctx, 150,150 , 100, 0, 2*M_PI, 1); CGContextMoveToPoint(ctx, 0, 0); CGContextAddLineToPoint(ctx, 300, 300); //设置下线宽 CGContextSetLineWidth(ctx, 10); //渲染 CGContextStrokePath(ctx);其实就是先把上下文旋转,缩放,平移了,然后在取绘制的所有的图形就是在旋转,缩放,平移之后的上下文中进行了。
阅读全文
0 0
- ios-矩阵旋转缩放平移操作
- iOS 图形上下文的矩阵操作(平移、旋转、缩放)
- ios-day14-03(Quartz 2D之矩阵操作——旋转、平移、缩放)
- 七 iOS之 矩阵操作(图形上下文的平移、缩放、旋转)
- 数字图像处理--通过矩阵,简化操作(旋转,平移,缩放,切边....)
- iOS开发:旋转、缩放、平移
- 矩阵改变,平移,缩放,旋转(转)
- 矩阵运算——平移,旋转,缩放
- 矩阵运算——平移,旋转,缩放
- openGL 矩阵的旋转-平移-缩放
- 矩阵的平移,缩放和旋转
- 矩阵运算——平移,旋转,缩放
- 矩阵运算——平移,旋转,缩放
- Unity中矩阵的平移、旋转、缩放
- 测试程序:平移缩放旋转操作
- IOS UIImageView的旋转平移缩放
- ios如何旋转,缩放,平移控件
- IOS CGAffineTransform 用于视图平移,缩放,旋转
- node.js的安装教程
- 1044: 不及格率
- node.js调用Java接口连接hive
- 7月28日云栖精选夜读:【上报纸啦】95后大学生用机器学习PAI大战老年痴呆
- 基于MQTT实现推送
- ios-矩阵旋转缩放平移操作
- Visual Studio2013常用快捷键大全
- Java有没有多继承
- 设计模式之命令模式
- HTTP 最强资料大全
- 更新package.json中的dependencies依赖到最新版本
- Android内部存储与外部存储解析
- centos修改mysql字符集 解决中文乱码问题
- 关于纯函数#1,#2与@@@的使用