我的新作观点网http://www.guandn.com(观点网是一个猎获新奇、收获知识、重在独立思考的网站),它前端js、css的压缩、合并、md5命名等就使用了gulp自动化构建技术,gulp很小巧使用起来很舒服。ps:接下来我会逐一开源观点网开发过程中的前后端技术,如:lucene全文索引、自定义富文本编辑器、图片上传压缩水印等等。一、什么是gulpgulp是一个自动化构建工具,开发者可以使
分类:
其他好文 时间:
2018-01-19 17:52:07
阅读次数:
196
Content-Encoding值 gzip 表明实体采用GNU zip编码 compress 表明实体采用Unix的文件压缩程序 deflate 表明实体是用zlib的格式压缩的 identity 表明没有对实体进行编码。当没有Content-Encoding header时, 就默认为这种情况 ...
分类:
其他好文 时间:
2017-12-22 12:22:56
阅读次数:
143
png24无损压缩,支持透明,有8位布尔透明通道,支持半透明,生成的图片品质最高,也最大 png8支持透明,有1位布尔透明通道,要么透明、要么半透明,生成的图片很小,只支持256色 jpeg有损压缩,不支持透明,在图片不是特别锐利的情况下与png24差不多,但体积小许多 gif支持透明,有1位布尔透 ...
分类:
其他好文 时间:
2017-12-11 14:02:52
阅读次数:
105
一、简介 Snappy(旧称:Zippy)是Google基于LZ77的思路用C++语言编写的快速数据压缩与解压程序库,并在2011年开源。其目标并非最大压缩率或与其他压缩程序的兼容性,而是非常高的速度和合理的压缩率。使用一个运行在64位模式下的酷睿i7处理器的单个核心,压缩速度250 MB/s,解压 ...
分类:
移动开发 时间:
2017-11-26 21:53:28
阅读次数:
249
Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压塑压缩 ...
分类:
编程语言 时间:
2017-11-21 14:47:25
阅读次数:
209
压缩1.压缩的概念1)压缩的目的在网络传递文件时,可以先将文件压缩,然后传递压缩后的文件,从而减少网络带宽接收者接受文件后,解压即可2)压缩的类型有损压缩和无损压缩a)有损压缩如MP4视频文件,即使压缩过程中减少了很多帧数据,对观看者而言也没有影响。当然MP3音乐文件..
分类:
系统相关 时间:
2017-11-16 16:21:20
阅读次数:
186
文件格式 图片加载性能取决于加载大图的时间和解压小图时间的权衡。很多苹果的文档都说PNG是iOS所有图片加载的最好格式。但这是极度误导的过时信息了。 PNG图片使用的无损压缩算法可以比使用JPEG的图片做到更快地解压,但是由于闪存访问的原因,这些加载的时间并没有什么区别。 清单14.6展示了标准的应 ...
分类:
其他好文 时间:
2017-10-06 00:51:01
阅读次数:
315
/// 使用方法:本方法由于内部统一设置dHeight,dWidth和原图片的长宽一致,所以图片的大小一样。 /// flag:压缩率,这里仅仅压缩像素,不改变图片的外观大小(既长宽) /// 无损压缩图片 /// <param name="sFile">原图片</param> /// <param ...
实际开发项目中,前端工程师需要和美工、后端、产品经理配合来完成一个产品,今天就简单说说前端工程师和这些类别工程师配合的那些事。 一、前端攻城狮和美工配合的那些事 懂得图片理论基础 常见的图片格式包含以下几种: PNG 1996【优点】:透明、无损压缩、渐近显示、流式读写、保留图像名称、作者、版权、创 ...
分类:
其他好文 时间:
2017-08-11 13:29:37
阅读次数:
137