png即可移植网络图形格式,也是一种位图文件存储格式,可以进行无损压缩。而jpg是我们最常见的图片格式了,图片占用存储较少,但是也牺牲了图片质量。 总结为一句话是两者最大的区别是有损和无损。 而出现加载透明png图片变黑的问题,一般情况下这样的: 服务端的图片是透明png的无损图片,我们下载到本地的 ...
分类:
移动开发 时间:
2016-06-23 12:57:27
阅读次数:
392
本文主要向大家介绍如何让 Ubuntu 系统支持查看 WebP 图片格式,以及如何将 WebP 转为 JPEG 或 PNG 图片格式的方法。 什么是WebP图片 Google开发并推出 WebP 图片格式已有 5 年了,WebP 可以提供对图片的有损和无损压缩。据官方宣称,对相同图片压缩后,平均会比 ...
分类:
Web程序 时间:
2016-06-09 19:50:51
阅读次数:
360
PNG: 便携式网络图形(Portable Network Graphics,PNG)是一种无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。PNG的开发目标是改善并替换GIF作为适合网络传输的格式而不需专利许可,所以被广泛应用于互联网及其他方面上。 PNG另一个非 ...
分类:
其他好文 时间:
2016-04-24 17:13:56
阅读次数:
185
Huffman编码实现压缩解压缩
什么是Huffman压缩
Huffman( 哈夫曼 ) 算法在上世纪五十年代初提出来了,它是一种无损压缩方法,在压缩过程中不会丢失信息熵,而且可以证明 Huffman 算法在无损压缩算法中是最优的。 Huffman 原理简单,实现起来也不困难,在现在的主流压缩软件得到了广泛的应用。对应用程序、重要资料...
分类:
其他好文 时间:
2016-04-05 09:32:18
阅读次数:
161
x264代码剖析(十七):核心算法之熵编码(Entropy Encoding)
熵编码是无损压缩编码方法,它生产的码流可以经解码无失真地恢复出原始数据。熵编码是建立在随机过程的统计特性基础上的。本文对熵编码中的CAVLC(基于上下文自适应的可变长编码)和CABAC(基于上下文的自适应二进制算术熵编码)进行简单介绍,并给出x264中熵编码对应的代码分析。
在H.264的CAV...
分类:
编程语言 时间:
2016-04-01 18:46:08
阅读次数:
248
在我们常用图片的格式中,像BMP、JPG格式的图片是不能保存透明信息的,系统会默认为白色背景。GIF格式的图片可以保存透明信息,但GIF格式的图片最多只能有256种颜色,因而只能使用在对图片要求不高的场合。另一种格式:PNG格式,PNG格式的图片支持无损压缩,而且可以很好地保存透明信息。 总结:只有
分类:
其他好文 时间:
2016-03-03 21:01:59
阅读次数:
202
GIF图片格式 1987年诞生,常用于网页动画,使用无损压缩,支持256种颜色(一般叫8 bit彩色)。它的色彩效果最低,一般色彩鲜艳的图片不会用GIF来保存。 GIF分为静态GIF和动态GIF,扩展名为.gif,是一种压缩位图格式,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画...
分类:
其他好文 时间:
2016-02-09 23:21:35
阅读次数:
394
x264 ffmpeg 说明 命令行 字段 命令行 字段 qp qp_constant cqp cqp 固定量化因子。取值范围0到51。 经常取值在20-40之间,越小质量 越好,要求的码率越高。0表示无损压缩 max-keyint i_keyint_max g gop_size 关键帧的最大间隔帧
分类:
其他好文 时间:
2016-02-05 02:01:33
阅读次数:
487
1、引言1什么是数据压缩?数据压缩通过部分消除数据中内在的冗余来减少发送或存储的数据量。通过数据压缩,提高了数据传输和存储的效率,同时保护了数据的完整性。2数据压缩方法数据压缩方法分为无损压缩和有损压缩。无损压缩适合文本或程序。有损压缩适合图像、视频和音频。无..
分类:
其他好文 时间:
2016-01-13 11:03:37
阅读次数:
165
PNG是一种主流的静态图像文件格式,无损压缩。使用PNGOUT工具可以把PNG文件尺寸优化得更小!...
分类:
其他好文 时间:
2016-01-07 10:24:58
阅读次数:
208