第6月第17天 CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
2017-03-17 15:28
447 查看
1.
为了把二维图形的变化统一在一个坐标系里,引入了齐次坐标的概念,即把一个图形用一个三维矩阵表示,其中第三列总是(0,0,1),用来作为坐标系的标准。所以所有的变化都由前两列完成。
以上参数在矩阵中的表示为:
|a b 0|
|c d 0|
|tx ty 1|
运算原理:原坐标设为(X,Y,1);
|a b 0|
[X,Y, 1] |c d 0| = [aX + cY + tx bX + dY + ty 1] ;
|tx ty 1|
通过矩阵运算后的坐标[aX + cY + tx bX + dY + ty 1],我们对比一下可知:
http://blog.csdn.net/x32sky/article/details/43523771
2.
用UIGraphicsBeginImageContextWithOptions 方法 可以设置图片的scale ,UIGraphicsBeginImageContext 默认生成的图片是1scale
http://code4app.com/requirement/56172f8f594b906a0f8b46bf
3.
http://blog.csdn.net/yi215415/article/details/53168179?locationNum=3&fps=1
为了把二维图形的变化统一在一个坐标系里,引入了齐次坐标的概念,即把一个图形用一个三维矩阵表示,其中第三列总是(0,0,1),用来作为坐标系的标准。所以所有的变化都由前两列完成。
以上参数在矩阵中的表示为:
|a b 0|
|c d 0|
|tx ty 1|
运算原理:原坐标设为(X,Y,1);
|a b 0|
[X,Y, 1] |c d 0| = [aX + cY + tx bX + dY + ty 1] ;
|tx ty 1|
通过矩阵运算后的坐标[aX + cY + tx bX + dY + ty 1],我们对比一下可知:
http://blog.csdn.net/x32sky/article/details/43523771
2.
用UIGraphicsBeginImageContextWithOptions 方法 可以设置图片的scale ,UIGraphicsBeginImageContext 默认生成的图片是1scale
http://code4app.com/requirement/56172f8f594b906a0f8b46bf
3.
_writer = [[GPUImageMovieWriter alloc]initWithMovieURL:url size:CGSizeMake(640, 640) fileType:AVFileTypeMPEG4 outputSettings:nil]; _writer.encodingLiveVideo = YES; _writer.assetWriter.movieFragmentInterval = kCMTimeInvalid;
http://blog.csdn.net/yi215415/article/details/53168179?locationNum=3&fps=1
相关文章推荐
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
- Core Animation研究系列 : CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算原理
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵运算的原理
- CGAffineTransformMake(a,b,c,d,tx,ty) 矩阵
- CGAffineTransformMake 矩阵变换 的运算原理
- iOS 集移动,旋转,缩放于一体的函数:CGAffineTransformMake(a,b,c,d,tx,ty)
- IOS-CGAffineTransformMake 矩阵变换 的运算原理
- CGAffineTransformMake(a,b,c,d,tx,ty)
- CGAffineTransformMake 矩阵变换 的运算原理
- CGAffineTransformMake 矩阵变换 的运算原理
- CGAffineTransformMake 矩阵变换 的运算原理
- CGAffineTransformMakeTranslation和CGAffineTransformTranslate
- iOS 7 使用CGAffineTransformMakeRotation在autolayout布局下旋转图片变形.
- CGAffineTransformMakeRotation 实现旋转
- 从UIImage的矩阵变换看矩阵运算的原理