2011-02-16 18 views
6

मेरे पास आकार 1200x1200 की छवियां हैं। (सर्वर से प्राप्त करना)। मैं इसे 800x800 ("पूर्वावलोकन" का उपयोग किए बिना) कैसे कम कर सकता हूं। बड़ी छवि आकार की वजह से, मेरा ऐप क्रैश हो रहा है .. कृपया मुझे हल करने में मदद करें यह ... अग्रिम धन्यवाद।UIImage आकार को कैसे कम करें ...?

उत्तर

11
  UIImage *image = [actualImage you want to resize]; 
      UIImage *tempImage = nil; 
      CGSize targetSize = CGSizeMake(196,110); 
      UIGraphicsBeginImageContext(targetSize); 

      CGRect thumbnailRect = CGRectMake(0, 0, 0, 0); 
      thumbnailRect.origin = CGPointMake(0.0,0.0); 
      thumbnailRect.size.width = targetSize.width; 
      thumbnailRect.size.height = targetSize.height; 

      [image drawInRect:thumbnailRect]; 

      tempImage = UIGraphicsGetImageFromCurrentImageContext(); 

      UIGraphicsEndImageContext(); 

आप इस tempImage उपयोग कर सकते हैं, यह छवि

आशा बदल दिया जाएगा, यह मदद करता है!

+0

इस उत्तर ने मुझे दोस्त की मदद की .. आपके लिए +1 –

+0

बहुत धन्यवाद स्वाती, यह वास्तव में मेरी मदद की! +1 –

संबंधित मुद्दे