1.使用PS,将需要的图片裁剪到需要的象素,将图像旋转180度,再水平翻转(如果用PS这两项可以不做在保存时选择翻转行序),存成RGB565格式(在BMP格式中选择)。
2.用winhex打开bmp文件,去掉文件头(第十个数据单元记录有文件头大小,如PS存的是46,即0x46,十进制是70,那么文件头就是从0-71的数据块(加424D/BM标记两字节)),后缀名改为bin。
3.用gzip压缩方法压缩bin文件为后缀为gz的文件。
4.用winhex打开gz文件,查看文件字节数转换成十六进制,在文件头增加8个字节,前四个字节为4F474F4C(LOGO倒写)后面四个字节为gz包大小(注意是需要倒写,如gz包为3565字节,即0xded字节,那么这里需要填写ED0D0000)。
5.改后缀为img。
那么你可以反过来从img到24位BMP转换一次就知道能不能成功了。所以任何分辨率都不是问题。
2.用winhex打开bmp文件,去掉文件头(第十个数据单元记录有文件头大小,如PS存的是46,即0x46,十进制是70,那么文件头就是从0-71的数据块(加424D/BM标记两字节)),后缀名改为bin。
3.用gzip压缩方法压缩bin文件为后缀为gz的文件。
4.用winhex打开gz文件,查看文件字节数转换成十六进制,在文件头增加8个字节,前四个字节为4F474F4C(LOGO倒写)后面四个字节为gz包大小(注意是需要倒写,如gz包为3565字节,即0xded字节,那么这里需要填写ED0D0000)。
5.改后缀为img。
那么你可以反过来从img到24位BMP转换一次就知道能不能成功了。所以任何分辨率都不是问题。