我有一些从服务器获取的尺寸为1200x1200的图片。如何将其缩小到800x800(不使用“预览”功能)。由于图片尺寸过大,我的应用程序会崩溃。请帮我解决这个问题。提前感谢。
我有一些从服务器获取的尺寸为1200x1200的图片。如何将其缩小到800x800(不使用“预览”功能)。由于图片尺寸过大,我的应用程序会崩溃。请帮我解决这个问题。提前感谢。
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,它将成为调整大小后的图像。