2013年6月19日 星期三

UIImage 與 CGImage的區別

UIImage的本質上是一個便利包裝的CGImage

CGImage和CGImageRef这两个应当是用来重绘图形的类,它们在应用时是按照图像的像素矩阵来绘制图片的,它们可以用来处理bitmap。

CGImageRef与UIImage的互转
CGImageRef转换成UIImage CGImageRef
iOffscreen = CGBitmapContextCreateImage(context);
UIImage* image = [UIImage imageWithCGImage: iOffscreen];
 
 
UIImage转换成CGImageRef
UIImage *loadImage=[UIImage imageNamed:@"comicsplash.png"];
CGImageRef cgimage=loadImage.CGImage;

參考網頁
http://www.helmsmansoft.com/index.php/archives/1097


沒有留言: