我的代码:
-(UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize
{
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
第一个参数是屏幕截图我的视图控制器的图像。
第二个参数 newSize实际上也小于宽高比之后的图像尺寸。但是图像看起来不错,但文本(UILabel)有些模糊。
我怎么能解决这个问题?
答案 0 :(得分:0)
假设newSize在点上:
UIGraphicsBeginImageContextWithOptions(newSize, NO, image.scale);