如何减少UIImage的大小......?

Mad*_*tha 6 iphone memory-management ipad

我有大小为1200x1200的图像.(从服务器获取).我可以将它减少到800x800(不使用"预览").由于图像大小,我的应用程序崩溃..请帮我解决这个问题. ..提前致谢.

Swa*_*tik 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();
Run Code Online (Sandbox Code Playgroud)

你可以使用这个tempImage,它会调整Image的大小

希望能帮助到你 !