游戏素材资源压缩50%不影响画质,你敢想吗?

同等文件尺寸下,BPG的画质更高
JPEG是目前传播范围最广的图像格式,但由于采用的是有损压缩算法,存在累积性劣化问题,所以一直都有人在研究新格式欲取代之。思路方面大致有两个方向,一是小尺寸无损格式,另一种则是今天说到的,同等体积下提供更高画质表现。
知名程序员、FFmpeg、QEMU和JSLinux等项目的作者Fabrice Bellard推出了这种名为BPG(Better Portable Graphics)的新图像格式。相比JPEG,它采用更高的压缩算法,在相同图像质量下,BPG文件大小只有JPEG的一半,或者说在相同体积文件下,BPG拥有更好的素质表现。另外BPG还原生支持8位和16位通道等等。

官网:http://bellard.org/bpg/
以图形处理界的“女神”Lena做对比,同等文件尺寸下,左边BPG的画质更高


在线网址:http://bellard.org/bpg/lena.html
在线对比工具:http://xooyoozoo.github.io/yolo-octo-bugfixes/#cologne-cathedral&jpg=s&bpg=s
感受到了bpg格式的强大了吗?现在你是否会开始YY如果cocos2d-x能过支持bpg格式,那么我们游戏中图片素材的体积再不影响画质的情况下就能大幅度降低呢?

在此呼吁cocos2d-x开发人员能给个答案看支持bpg是否可行

支持楼主的建议!!!!!

关键手机性能是否能达到。 有可能在PC端显示没问题, 手机端慢得不行。

显示没问题,因为最终上传到纹理数据都为位图数据,

无论是jpg,png … ,BPG都是要经过解码才能用,

关键是看他们提供的源码,解码效率如何!

看起来不错 顶一个

同意三楼的观点,确实关键是纹理上传、解码的效率