我有一个问题。当我使用相机拍摄图像并使用uiimagepickercontroller从照片库中拾取图像然后将调整后的图像写入文档目录时,我需要调整图像大小。所以请帮我提一下如何调整uiimage的大小。
答案 0 :(得分:1)
使用以下内容:
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"resizedImage.jpg"];
[UIImageJPGRepresentation(newImage, 1.0) writeToFile:path atomically:YES];
答案 1 :(得分:0)
您可以使用Trevor的库来获得更多效果,而不仅仅是调整大小 - Resize Image the Right Way