UIImage方法(imageWithCGImage: scale: orientation:)

来源:互联网 发布:8051单片机工作原理 编辑:程序博客网 时间:2024/05/21 14:59

+ (UIImage *)imageWithCGImage:(CGImageRef)cgImage scale:(CGFloat)scale orientation:(UIImageOrientation)orientation

作用:对UIImage进行放大旋转

参数1: cgImage = image.CGImage  image为原始图片

参数2:scale            原始图片放大倍数

参数3:orientation  即UIImage的imageOrientation属性   控制image的绘制方向

   

typedef NS_ENUM(NSInteger, UIImageOrientation) {

    UIImageOrientationUp,            // default orientation     
    UIImageOrientationDown,          // 180 deg rotation      UIImageOrientationLeft,          // 90 deg CCW           UIImageOrientationRight,         // 90 deg CW            
    UIImageOrientationUpMirrored,    // as above but image mirrored along other axis. 
horizontal flip              UIImageOrientationDownMirrored,  // horizontal flip         UIImageOrientationLeftMirrored,  // vertical flip            UIImageOrientationRightMirrored, // vertical flip        };