对小m图片储存格式的讨论

小m是一个功能很强大的手机 。这个相信大家用过小m的都深有体会 。小m的图片储存空间很大 。但是 , 根据经济学理论 , 人的欲望总是趋于无穷大的 , 而资源总是存在稀缺性的 。这样我们一边拼命想多往小m的身体里面多塞些图片 , 同时又希望我们存进去的图片效果尽可能的好!于是 , 图片以什么格式存就成了很重要的一个问题 。
一般 , 我们网上下载的图片有几种格式 , 不外乎:.gif , .jpg , .bmp , .png(少见) , 我先简述一下这几种图像格式 。
.gif 一种网上流行的图像格式 , 支持动态多帧图像 , 无损压缩 , 遗憾只能支持256色 。
.jpg 一种流行的图片压缩格式 , 支持静态图像 , 有损压缩 , 可任意调节压缩比 , 适合对速度比较敏感而对质量要求不高的场合使用 。
.bmg windows的默认支持格式 , 静态图像 , 24位真彩色 , 每个象素点占3 byte , 图像质量好 , 可惜体积庞大 。
.png 也是一种网上流行的图片格式 , 无损压缩 , 支持16位色 , 并能够保存图层信息 。
现在 , 我们就看一下这几种图片那种能够在兼顾大小和画质方面做的最好 。为了做测验 , 我在下载了几幅 , 128*128*256的卡通图案(就是那些可爱的新浪卡通图片) , 分别尝试转换成几种格式 。比较如下:(格式转换用acdsee,大家应该都知道吧)
格式:bmpgifpngjpg(质量90%)
图一:16950 byte6276 byte 5521 byte14371 byte
图二:16950 byte5730 byte 4482 byte14664 byte
图三: 16950 byte6713 byte 5764 byte14271 byte
从以上比较中我们可以看出来 , 由于jpg我用了90%的压缩比率 , 所以体积偏大 。用png格式是在小m中使用最好的图片格式 , 兼顾到了体积和画质两个因素 , 我原来用的是很多个.gif图片 , 后来通通换成了同样的.png , 一下多处了很多空间 , 又可以方更多的图片了!何乐而不为呢?

    推荐阅读