UIImageWriteToSavedPhotosAlbum() 在我旋转图像之前工作得很好。根据条件,我想在保存之前旋转图像。但是当我这样做时,它恰好只有在旋转之后才具有低分辨率。
UIGraphicsBeginImageContextWithOptions(selectedPhoto.bounds.size, self.view.opaque, 2.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
myImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
if (rotate == true) {
myImage = [myImage imageRotatedByDegrees:-90];
UIImageWriteToSavedPhotosAlbum(myImage, nil, nil, nil);
}else {
UIImageWriteToSavedPhotosAlbum(myImage, nil, nil, nil);
}
请问有什么提示吗?