美文网首页图片处理
ios 等比例压缩图片,并截取部分

ios 等比例压缩图片,并截取部分

作者: fulen | 来源:发表于2017-03-17 16:22 被阅读138次

    1、如图,imageView较小,需求是将图片等比例压缩与屏幕等宽,后显示image的头部

    缩略图

    点击查看原图,为大图


    原图

    代码如下

    UIGraphicsBeginImageContextWithOptions(model.pictureFrame.size, YES, 0.0); // Frame 为原图尺寸指定的imageView的大小 开启图形上下文
    CGFloat width = model.pictureFrame.size.width;
    CGFloat height = width * image.size.height/image.size.width;
    [image drawInRect:CGRectMake(0, 0, width, height)]; // 将image绘制到图形上下文
    self.bigImageView.image = UIGraphicsGetImageFromCurrentImageContext(); // 获得图片
    UIGraphicsEndPDFContext(); // 结束图形上下文
    
    
    self.bigImageView.contentMode = UIViewContentModeScaleAspectFill;
    

    相关文章

      网友评论

        本文标题:ios 等比例压缩图片,并截取部分

        本文链接:https://www.haomeiwen.com/subject/izienttx.html