2013-05-30 41 views

回答

0

試試這個:

-(UIImage *)imageWithImage:(UIImage *)imageToCompress scaledToSize:(CGSize)newSize { 

    UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0); 
    [imageToCompress drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)]; 
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 
    return newImage; 
} 

給您的文件名稱是getPath &致電上述:

UIImage *img = [UIImage imageWithContentsOfFile:getPath]; 
UIImage *imageToPass = [self imageWithImage:img scaledToSize:CGSizeMake(612.0, 612.0)]; 
+0

This [self imageWithImage:img scaledToSize:CGSizeMake(612.0,612.0)] line會自動調用上面的方法和調整圖像大小... – Vishal

+0

圖像磁盤大小如何?它的維度612小於100KB? –

+0

我不確定磁盤大小與這個維度.... – Vishal