iOS 图片压缩的方法
来源:互联网 发布:君子去仁 恶乎成名翻译 编辑:程序博客网 时间:2024/06/05 19:05
#pragma mark ---- 图片的压缩// 图片的压处理 减少图片的大小- (void)imageView{ // 两种压缩图片的方式 // UIImageJPEGRepresentation 压缩方式比UIImagePNGRepresentation小的多 // 如果对图片质量无要求的话 建议用 UIImageJPEGRepresentation NSData *dataImage = UIImageJPEGRepresentation([UIImage new], 1.0); // JPEG格式压缩 NSData *dataimage = UIImagePNGRepresentation([UIImage new]); // PNG 格式压缩}// 图片的缩处理// sourceImage: 需要缩处理的源图片 targetWidth : 最终的目标图片宽度- (UIImage *)compressImage:(UIImage *)sourceImage toTargetWidth:(CGFloat)targetWidth { // 原来的图片的大小 CGSize imageSize = sourceImage.size; CGFloat width = imageSize.width; CGFloat height = imageSize.height; CGFloat targetHeight = (targetWidth / width) * height; // 创建新建图片的上下文(新的宽度, 高度) UIGraphicsBeginImageContext(CGSizeMake(targetWidth, targetHeight)); // 源图片 画一个CGrect的大小的图片 [sourceImage drawInRect:CGRectMake(0, 0, targetWidth, targetHeight)]; // 新建图片 得到新的压缩大小图片 UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); // 绘制完成 UIGraphicsEndImageContext(); return newImage; }
0 0
- iOS 图片压缩的方法
- iOS 图片压缩方法
- iOS图片压缩方法
- iOS 图片压缩方法
- iOS 史上最全的图片压缩方法集合
- iOS中图片压缩的常见方法
- iOS中常见的图片压缩方法
- iOS之图片压缩的方法
- iOS中图片压缩的常见方法
- iOS 压缩图片的方法
- iOS中图片压缩的常见方法
- iOS 图片的压缩
- iOS 图片压缩方法_0
- 图片压缩的方法
- 压缩图片的方法
- iOS 图片压缩以及保存到doucument的方法
- iOS两种压缩图片的方法简介
- IOS图片压缩的类
- css笔记
- SQL_事务
- App调试内存泄露之Context篇
- 【phpcms-v9】前台其它模块pc标签的调用说明
- 三分查找
- iOS 图片压缩的方法
- 课程练习一 Problem C id: 1002
- Map.putAll()用法
- C# GDI三种坐标系及颜色等常用结构
- 从Jason格式数据中,取出数据。
- 【phpcms-v9】专题模块前端控制器index.php文件分析
- Ubuntu14.04下使用“OpenVPN Client”
- Preblme C-1002
- SQL_递归求和