美文网首页图片处理
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 等比例压缩图片,并截取部分

    1、如图,imageView较小,需求是将图片等比例压缩与屏幕等宽,后显示image的头部 点击查看原图,为大图 ...

  • 对图片的相关处理

    1、图片等比例压缩 2、把图片等比例压缩到指定宽度 3、截取当前页面生成图片(屏幕外的也包括在内)

  • 裁剪图片的特定区域

    使用 封装 参考: iOS 截取图片 部分 并生成新图片

  • ios等比例压缩图片

    ios等比例压缩图片本文由 zqdreamer 发表于 2014年9月20日

  • python

    使用PIL库对图片进行等比例压缩

  • swift 图片裁剪

    Swift:需求:图片等比例缩放,截取上部,不失真代码如下:

  • 图片处理

    1、旋转2、裁剪3、截取4、平铺 自由拉伸 等比例缩放 根据颜色生成图片 截取某个view视图 文字水印 图片水印...

  • iOS 图片压缩方法

    iOS 图片压缩方法 更多图片处理方法见图片组件 BBWebImage iOS 图片压缩方法 两种图片压缩方法 两...

  • iOS编程截取图片和压缩图片

    1.图片的压缩 1、是 “压” 文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降2、是 “缩” 文件的...

  • php实现图片上传并等比例压缩

    分为两个文件,采用原始php简单粗暴的说明用法 shenshu.php 接收2个GET参数orderid,acco...

网友评论

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

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