嗨,我尝试捕获视图,然后将图像另存为照片库,但我需要为捕获的图像创建自定义分辨率,这是我的代码,但是当应用程序保存图像时,分辨率很低!
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
如果您能帮我解决这个问题,我将不胜感激。