我正在尝试使用iPhone 4及更高版本在Objective-C中缩放图像,以便尽快将其发送到服务器。目前全尺寸的图像已经过时了。调整图像大小Objective-C
减员我想目前是:
CGSize imageSize;
imageSize = CGSizeMake(484, 888);
UIImage *img = [UIImage imageWithContentsOfFile:path];
UIGraphicsBeginImageContext(imageSize);
[img drawInRect:CGRectMake(0,0,imageSize.width,imageSize.height)];
UIImage* realfrontImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *frontImageData = UIImageJPEGRepresentation(realfrontImage, 1.0);
这给我的320x460我怎么得到它,我想484x888大小的图像。
任何帮助将不胜感激。
xcode只是一个编辑器。 – vikingosegundo 2012-04-26 13:40:12
感谢编辑很累。感谢迄今为止提出的想法。它们与我目前使用的非常相似,当我在服务器上查看它时,我最终得到尺寸为320x426的图像 – chrisw 2012-04-26 13:58:53
您确定连接没有问题吗?我的意思是,如果上传到您的服务器受到干扰,它会给您留下未完成的图像上传,但是,这将主要影响图像的高度。 – 2012-04-29 17:57:40