[iOS] UIImage和CGImageRef
CGImageRef并不是面向对象的API,也不是类,只是一个指针类型,Quartz 2D对CGImageRef的定义为:
typedef struct CGImage *CGImageRef;
由此可见,CGImageRef只是一个指针类型。
下面是这两者之间的转换:
//CGImageRef转换成UIImage CGImageRef cgRef= CGBitmapContextCreateImage(context); UIImage* image = [UIImage imageWithCGImage: cgRef]; // UIImage转换成CGImageRef UIImage *uiImage=[UIImage imageNamed:@"abc.png"]; CGImageRef cgRef=uiImage.CGImage;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。