iOS :Сохранить изображение с пользовательским разрешением

Привет, я пытаюсь захватить вид, а затем сохранить как изображение в библиотеке фотографий, но мне нужно создать пользовательское разрешение для захваченного изображения, вот мой код, но когда приложение сохраняет изображения, разрешение низкое!

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, а на сетчатке :640 x 640

. Буду признателен, если вы поможете мне решить эту проблему.

15
задан Atulkumar V. Jain 11 July 2012 в 13:02
поделиться

0 ответов