图片压缩算法笔记

图片压缩算法笔记

普通jpeg
8x8块编码DCT,熵编码=Huffman,

jpeg2000
有小波浮点或整数两种变换算法, 熵编码=MQ-Code,中等压缩比有良好的表现,衍生格式为ecw,用于压缩卫星图片。

jpeg-xr
john carmack在rage资源中使用的格式,他推荐的一般都不会差。微软定义的开源算法,比jpeg2000有所进化,主要改进有DCT块的层次保存格式,块之间后期接缝处理。有无损和有损模式,适合长期保存游戏贴图。

h264 iframe
使用单帧内预测技术,图片越大,越能体现超强的压缩比。熵编码=Gobomb-Code

其他一些游戏压缩格式:
pvrtx
iphone压缩格式, 效果比较理想,不开源。

etc1
android中普遍的压缩格式。

dxt1, dxt3, dxt5
早期的经典格式, 采用块状分割,恒定压缩比,适合二次压缩。

bc6, bc7
被微软强化的dx10压缩格式,和dxt1一个压缩比,图片质量非常好。

其他非游戏压缩格式:
1. 图片扫描文件二值压缩格式, JB2(djvu), JBIG2(pdf), TIFF C4
2. 数码相机里RAW压缩格式, 用于近无损压缩,大部分厂商都有自己的定义:Epson ERF, SGI Log24, Nikon NEF, Kodak DCR, Pentax PEF等

 

-------------------------

1:100的图片压缩效果对比


 

 游戏贴图压缩质量对比图

你可能感兴趣的:(图片压缩算法笔记)