UIImage截图失去了它的质量

Muz*_*san 2 iphone xcode objective-c uiimage ios

我正在合并两个图像,然后我通过应用此代码截取屏幕截图:

UIGraphicsBeginImageContext(size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
img_AddText=viewImage;

[dragView removeFromSuperview];
imgV_SelectedImg.image=nil;
imgV_SelectedImg.image=img_AddText;
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
Run Code Online (Sandbox Code Playgroud)

问题是,当最终图像失去其质量时,它会模糊.

Dcr*_*lli 9

尝试使用UIGraphicsBeginImageContext的withOptions版本

UIGraphicsBeginImageContextWithOptions(size, NO, 0.0);
Run Code Online (Sandbox Code Playgroud)