こんにちは、ビューをキャプチャしてから画像としてフォト ライブラリに保存しようとしていますが、キャプチャした画像のカスタム解像度を作成する必要があります。ここに私のコードがありますが、アプリが画像を保存すると解像度が低くなります。
UIGraphicsBeginImageContextWithOptions(self.captureView.bounds.size, self.captureView.opaque, 0.0);
[self.captureView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * screenshot = UIGraphicsGetImageFromCurrentImageContext();
CGRect cropRect = CGRectMake(0 ,0 ,1435 ,1435);
CGImageRef imageRef = CGImageCreateWithImageInRect([screenshot CGImage], cropRect);
CGImageRelease(imageRef);
UIImageWriteToSavedPhotosAlbum(screenshot , nil, nil, nil);
UIGraphicsEndImageContext();
ただし、iPhone の解像度は 320 x 320、Retina は 640 x 640 です。
この問題の解決にご協力いただければ幸いです。