你好,我现在需要对实时图象流(24bit,RGB)进行实时压缩和解压缩,希望能在图象损失不大的情况下减小内存带宽,有几个问题想请教。还请大家帮助 『More』
个人愚见:8Bit的通用调色板好像不好弄,一个好的8Bit通用调色板跟你的图像所用到的颜色数有关,色彩用的越多、跨度越大,调色板与实际颜色误差就越大,你压缩的是实时图像,用到的色彩数与跨度不可预知。一般一个好的通用的8Bit调色板都是对某些图片的集合优化了的,而这些图片用到的色彩都差不多。而且一般都需要适时地更换调色板。所以,我觉得这个方案不行(如果你对图像质量没要求也可用)。Gameres.com里面有一个通用调色板,是仙剑里的,作者说是他见过的最好的8Bit通用调色板,你需要的话可去查一下。
加了Dither效果会“好些”,但是考虑到是实时图像,所以不知你的Dither算法速度是否能胜任。Dither应用到色彩深度比较低的图像上效果明显,如果上了16位色没必要再用了。
根据偶对图像压缩的了解,好像YUV图像格式更适合图像压缩。
其它的偶也没研究 (._.)!