文档章节

image进行GZIP压缩

宁音雨雾
 宁音雨雾
发布于 2016/05/25 17:37
字数 141
阅读 92
收藏 2

 


Swift

        // 获取图片
        let uploadImage = UIImage(named: "imageName");

        // 读取UIImage的JPEG格式的数据 后面参数:压缩比例
        let uploadData = UIImageJPEGRepresentation(uploadImage!, 0.2);

        // 进行gzip压缩
        let gzipData = uploadData.gzippedData;

        // 进行base64
        let encodedImageStr = gzipData()!.base64EncodedStringWithOptions(.Encoding64CharacterLineLength);

OC

    UIImage *uploadImage = [UIImage imageNamed:@"imageName"];
 
    // 读取UIImage的JPEG格式的数据 后面参数:压缩比例
    NSData *uploadData = UIImageJPEGRepresentation(uploadImage, 0.2f);

    // 进行gzip压缩
    NSData *gzipData = [uploadData gzippedData];

 


 

关于UIImageJPEGRepresentation和UIImagePNGRepresentation区别请见这里

http://www.jianshu.com/p/8745f435e6c3

 


 

Data分类(OC)点此下载,Swift请桥接

 

原址点此GZIP,感谢作者: Nick Lockwood


学习途径:钟师傅

© 著作权归作者所有

宁音雨雾
粉丝 55
博文 312
码字总数 48631
作品 0
东城
程序员
私信 提问
开启Nginx的gzip压缩功能

默认情况下,Nginx的gzip压缩是关闭的 同时,Nginx默认只对text/html进行压缩 所以,开启gzip的指令如下: gzip on; gziphttpversion 1.0; gzipdisable "MSIE [1-6]."; gziptypes text/plai......

kisshua
2012/06/09
248
0
Nginx开启Gzip压缩大幅提高页面加载速度

有时候我们会碰到API接口响应很快,但是完成速度很慢的情况,其主要原因是数据传输过大。因此我们需要对数据进行压缩,现这里采用Nginx自带的压缩功能。 1、Vim打开Nginx配置文件 vim /usr/l...

算法之名
01/07
49
0
Apache启用GZIP压缩网页传输方法

首先我们先了解Apache Gzip的相关资料。 一、gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可...

kisshua
2013/12/31
115
0
Nginx开启gzip压缩大幅提高页面加载速度

1、Vim打开Nginx配置文件 vim /usr/local/nginx/conf/nginx.conf 2、找到如下一段,进行修改 gzip on; gzipminlength 1k; gzipbuffers 4 16k; #gziphttpversion 1.0; gzipcomplevel 2; gzipt......

sunsky303
2018/04/18
0
0
Nginx Gzip模块启用和配置指令详解

参考一 http://www.111cn.net/sys/nginx/69492.htm 参考二 查找nginx安装的路径以及相关安装操作命令 参考三 http://blog.csdn.net/u011078940/article/details/51276765 Nginx的gzip模块是内...

james_laughing
2016/12/23
31
0

没有更多内容

加载失败,请刷新页面

加载更多

Mockito 2 让我们校验一些行为

在下面的示例中,我们将会模拟(Mock)一个 List 列表。 这是因为绝大部分的人对列表这个接口比较熟悉(例如 add(), get(), clear() 方法)。 在实际情况中,请不要 mock list 这个类,你可用...

honeymoose
4分钟前
1
0
简单CSS3 让搜索更有爱

首先,请看右侧搜索位置,试试先!!(如果你用的是IE,悲剧了) 小小的动画,是css3实现的,很有爱,有木有!! 代码如下: .searchdemo {display:inline-block;position:relative;height:2...

前端老手
13分钟前
1
0
base64工具类

package util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.......

被毒打的程序猿_先瑞
17分钟前
2
0
四、Java设计模式之接口隔离原则

接口隔离 细粒度 接口设计过大过小都不好 适量

东风破2019
28分钟前
2
0
北漂的生活成本到底有多大?聊一聊我最真实的感受

北京的生活成本是不是很大?这是很多朋友心中的困惑,有很多我身边的朋友在没毕业之前就觉得北京的生活成本很大,在找工作的时候直接放弃了找北京工作的打算,目标定向了成都、杭州、西安等这...

gzc426
37分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部