0

我有一个里面有两个 uiimagesviewa 的视图,当我尝试将这两个图像保存到库中时,图像(包含两个图像)失去了质量,我该怎么做才能保持质量?我正在使用此代码

 UIGraphicsBeginImageContext(_viewPhoto.bounds.size);
[_viewPhoto.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *MergedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();



UIImageWriteToSavedPhotosAlbum(MergedImage, nil, nil, nil);

解决了

我通过改变这条线解决了这个问题

 UIGraphicsBeginImageContext(_viewPhoto.bounds.size);

UIGraphicsBeginImageContextWithOptions(_viewPhoto.bounds.size, NO, 0);
4

0 回答 0