你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iPhone開發之小技巧:圖片縮放(4)

iPhone開發之小技巧:圖片縮放(4)

編輯:IOS開發綜合
[plain] 
static UIImage *shrinkImage(UIImage *original,CGSize size) 

    CGFloat scale = [UIScreen mainScreen].scale; 
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); 
    CGContextRef context = CGBitmapContextCreate(NULL, size.width*scale, size.height*scale, 8, 0, colorSpace, kCGImageAlphaPremultipliedFirst); 
    CGContextDrawImage(context, CGRectMake(0, 0, size.width*scale, size.height*scale), original.CGImage); 
    CGImageRef shrunken = CGBitmapContextCreateImage(context); www.2cto.com
    UIImage *final = [UIImage imageWithCGImage:shrunken]; 
     
    CGContextRelease(context); 
    CGImageRelease(shrunken); 
     
    return  final; 

作者:js_dada
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved