Core Graphics(iOS)
文章平均质量分 78
Kingsley_Chen
这个作者很懒,什么都没留下…
展开
-
Core Graphics之CGContext详解
CGContext又叫图形上下文,相当于一块画布,以堆栈形式存放,只有在当前context上绘图才有效。iOS有分多种图形上下文,其中UIView自带提供的在drawRect:方法中通过UIGraphicsGetCurrentContext获取,还有专门为图片处理的context,UIGraphicsBeginImageContext函数生成,还有pdf的context等等。 1.一共有原创 2013-06-27 20:46:11 · 7229 阅读 · 0 评论 -
CGContext对图片的旋转等比缩放效果
利用CGContext,对图片进行旋转处理并作等比缩放,保持图片的宽高比例。在CGContext中,对图片的几何处理主要用到CTM属性,该属性是坐标系对于context的映射,效果相当于对context进行了几何变换,其实只是坐标系的映射发生了几何变换而已。transalte,rotate只对原点坐标系的变换,scale则不会改变坐标系映射,但改变了点的缩放比例。 #import "Ro原创 2013-06-30 11:32:20 · 3182 阅读 · 2 评论 -
CGContext对缩放图片的剪裁
本例子类似于微信头像上传前对上传图片的剪裁功能,利用CGContext的CTM属性对坐标系的宽高进行了缩放倍数,再对图片进行剪裁。该例子还使用了UIImageView对图片的显示,UIScrollView对图片的缩放,移动。 - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor =原创 2013-06-30 16:48:20 · 2533 阅读 · 0 评论 -
CGContext绘图
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGConte原创 2013-08-04 11:08:31 · 1620 阅读 · 0 评论