UIImage对象创建(二)

三 创建UIImage对象

创建UIImage对象,我们可以采用UIImage类中所提供的一些API,你们可以使用已经存在的本地图像文件或图像数据文件。

UIImage对象禁止创建一个空对象和对空对象进行绘制的这种操作方式。

以下将讲述创建UIImage对象的方法

   //2.1 采用imageNamed 生成UIImage对象
    //UIImage *UIImageTmp = [UIImage imageNamed:@"test.png"];
    
    //2.2 利用path 生成UIImage对象
    //NSString *pathTest=[[NSBundle mainBundle] pathForResource:@"test" ofType:@"png"];
    //UIImage  *UIImageTmp=[UIImage imageWithContentsOfFile: pathTest];
    
    //2.3 根据URL 生成UIImage对象
    //UIImage *UIImageTmp = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://localhost/backgroundImage.jpg"]]];
    
    //2.4
    //+ (UIImage *)imageWithCGImage:(CGImageRef)cgImage
   // 作用:对UIImage进行放大旋转
    //参数1: cgImage = UIImage.CGImage  UIImage为原始图片
    //参数2:scale  原始图片放大倍数
    //参数3:orientation 图像显示方向
    UIImage *UIImageTmp1 = [UIImage imageNamed:@"test.png"];
    UIImage *UIImageTmp = [UIImage imageWithCGImage:UIImageTmp1.CGImage];

相关阅读:
UIImage对象简介(一)