图片格式

系统支持三种格式:JPG、BMP、GIF,这三种格式可以直接导入系统,而PNG图主要支持透明背景的图片,上位机有特殊工具处理转换。

格式 描述
B M P BMP(Window标准位图)是最普遍的点阵图格式之一,也是Window系统下的标准格式,是将Window下显示的点阵图以无损形式保存的文件,其优点是不会降低图片的质量,但文件大小比较大。
J P G (联合图形专家组图片格式)最适合于使用真彩色或平滑过渡式的照片和图片。该格式使用有损压缩来减少图片的大小,因此用户将看到随着文件的减小,图片的质量也降低了,当图片转换成.jpg文件时,图片中的透明区域将转化为纯色。
G I F GIF(图形交换格式)最适合用于线条图(如最多含有256色)的剪贴画以及使用大块纯色的图片。该格式使用无损压缩来减少图片的大小,当用户要保存图片为.GIF时,可以自行决定是否保存透明区域或者转换为纯色。同时,通过多幅图片的转换,GIF格式还可以保存动画文件。但要注意的是,GIF最多只能支持256色。
P N G (可移植的网络图形格式)适合于任何类型,任何颜色深度的图片。也可以用PNG来保存带调色板的图片。该格式使用无损压缩来减少图片的大小,同时保留图片中的透明区域,所以文件也略大。尽管该格式适用于所有的图片,但有的Web浏览器并不支持它。

在使用中,对于不同的情况可以选择不同的图片格式,大致情况可参考下表:

格式 使用场景
BMP 带有透明背景的图标、精准CUT的图片
JPG 大面积背景图片、照片等
GIF 网上下载的动图,由于只有256色,不建议大面积背景使用
PNG 网上下载的或者PS制作的带有透明背景的图,详见:使用PNG图片来构建透明图片

有关JPG压缩率的问题

左边这个地球大约50%优化率,右侧的地图最差的优化率,由于是单片机使用这些图,因为RAM有限,无法进行JPG解码,实际上图片转换后存储到单片机ROM中是非压缩格式,因此在使用JPG图形的时候,请尽可能最小优化率(也就是最大的图片尺寸),或者干脆使用BMP图片。