网络请求图片模糊

有时候从网络请求的图片分辨率高,缩小显示反而变模糊,主要是因为手机显示scale,导致图片锐化,可以
- (UIImage *)imageCompressWithSimple:(UIImage*)image scaledToSize:(CGSize)size {
    
    //Determine whether the screen is retina
    if([[UIScreen mainScreen] scale] == 2.0){
        UIGraphicsBeginImageContextWithOptions(size, NO, 2.0);
    }else if([[UIScreen mainScreen] scale] == 3.0) {
        UIGraphicsBeginImageContextWithOptions(size, NO, 3.0);
    }else{
        UIGraphicsBeginImageContext(size);
        
    }
    [image drawInRect:CGRectMake(0,0,size.width,size.height)];
    UIImage*newImage=UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容