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);
}
何かヒントをください?