iOS CGContext Transform应用

一直都知道CGContext坐标系是Y轴翻转的,但是对于附加的transform变化的应用一直的很让人烦躁的,这里主要记录一下变化过程。

 

1.UIImage 使用 drawInRect

在context绘制图片的方式很多,如果没有旋转信息的话,可以直接用UIImage的方法绘制在画布上

Declaration

- (void)drawInRect:(CGRect)rect;

Parameters

rect

The rectangle (in the coordinate system of the graphics context) in which to draw the image.

Discussion

This method draws the entire image in the current graphics context, respecting the image’s orientation setting. In the default coordinate system, images are situated down and to the right of the origin of the specified rectangle. This method respects any transforms applied to the current graphics context, however.

This method draws the image at full opacity using the kCGBlendModeNormal blend mode.

这个不需要我们去做画布坐标系的翻转就可以直接获取到正确的图像,如果只是简单的缩放位移就可以直接使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值