iOS开发-裁剪图片大小图片压缩的几种常见方法
来源:互联网 发布:gpu大规模渲染 知乎 编辑:程序博客网 时间:2024/05/18 10:28
ios如何压缩 和裁剪图片?
在 uikit框架中的绘图方法可以方便的截图,改变尺寸,下面附上一个开发中常用的封装好的方法,可以改变图片的尺寸,你可以自定义图片的尺寸
法1
#pragma mark 裁剪照片-(UIImage *)scaleToSize:(UIImage *)image size:(CGSize)size{ //创建一个bitmap的context //并把他设置成当前的context UIGraphicsBeginImageContext(size); //绘制图片的大小 [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; //从当前context中创建一个改变大小后的图片 UIImage *endImage=UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return endImage;}法二
.也可以使用系统自带的方法,对图片进行降噪:
NSData *data=UIImageJPEGRepresentation(image, 0.1);
括号中的 0.1是一个压缩的比例,范围是 0.1~1 ,他可以明显的把 图片的大小压缩到 1M以内
原文地址:http://blog.csdn.net/yangbingbinga
0 0
- iOS开发-裁剪图片大小图片压缩的几种常见方法
- iOS中图片压缩的常见方法
- iOS中常见的图片压缩方法
- iOS中图片压缩的常见方法
- iOS中图片压缩的常见方法
- iOS之实现图片裁剪的几种方式
- 图片的压缩的几种方法
- Android压缩图片的几种方法
- Android压缩图片的几种方法
- android 压缩图片的几种方法
- Android压缩图片的几种方法
- za压缩图片的几种方法
- Android压缩图片的几种方法
- Android图片压缩的几种方法
- Android应用开发中三种常见的图片压缩方法
- Android应用开发中三种常见的图片压缩方法
- Android应用开发中三种常见的图片压缩方法
- Android应用开发中三种常见的图片压缩方法
- UVALive - 4062 You are around me ...
- 学习JavaScript
- shell中&& 和 || 的具体用法
- 第8周项目3(1)
- java判断输入的字符串是否为数字的方法
- iOS开发-裁剪图片大小图片压缩的几种常见方法
- 我的html起点
- hdu1575 Tr A(矩阵快速幂)
- 第8周项目3(2)
- c# NHibernate 批量插入
- POJ1789 Truck History 【最小生成树Prim】
- BZOJ1025 [SCOI2009]游戏
- VS2010(C#)工程调试时报源文件和模块文件不匹配的错的解决办法
- 关于typedef的用法总结