图片压缩的一则代码
来源:互联网 发布:关于网络的作文300字 编辑:程序博客网 时间:2024/06/03 20:50
iOS 压缩图片分辨率
+ (UIImage *)imageWithMaxSide:(CGFloat)length sourceImage:(UIImage *)image{ CGFloat scale = [[UIScreen mainScreen] scale]; CGSize imgSize = CWSizeReduce(image.size, length); UIImage *img = nil; UIGraphicsBeginImageContextWithOptions(imgSize, YES, scale); // 创建一个 bitmap context [image drawInRect:CGRectMake(0, 0, imgSize.width, imgSize.height) blendMode:kCGBlendModeNormal alpha:1.0]; // 将图片绘制到当前的 context 上 img = UIGraphicsGetImageFromCurrentImageContext(); // 从当前 context 中获取刚绘制的图片 UIGraphicsEndImageContext(); return img;}static inline // 按比例减少尺寸{ CGFloat max = MAX(size.width, size.height); if (max < limit) { return size; } CGSize imgSize; CGFloat ratio = size.height / size.width; if (size.width > size.height) { imgSize = CGSizeMake(limit, limit*ratio); } else { imgSize = CGSizeMake(limit/ratio, limit); } return imgSize;}
0 0
- 图片压缩的一则代码
- Android图片压缩的代码实现
- 关于图片压缩的代码实现Swift
- 图片压缩代码
- 图片压缩代码
- VB压缩图片代码
- 代码压缩旋转图片
- 图片压缩代码
- 图片压缩升级代码
- Delphi压缩图片代码
- PHP压缩图片代码
- 图片压缩代码
- android 代码压缩图片
- H5图片压缩代码
- 使用图片的base64编码字符串压缩图片代码
- 一直使用的图片压缩的代码,做个笔记
- 图片文件压缩java代码
- Java图片压缩模板代码
- 14个Xcode中常用的快捷键操作
- hdu 2298 - Toxophily [二分]
- VMware安装CentOs
- java.lang.UnsupportedOperationException异常
- Java事务与JTA
- 图片压缩的一则代码
- Caffe For Windows VS2012完整版,带第三方库
- gradle + git +jenkins 自动构建打包
- 如何查看Linux是32bit还是64bit
- 日经社説 20150724 身の丈に合わせた自然体の五輪でいい
- JVM学习笔记
- 图像相似度测量与模板匹配总结
- (LeetCode)反转整数
- 树莓派使用无线网卡上网相关命令