在油老弟的基础上补充几点看法。
因为对windows的编程有点陌生,所以从其他图片转化过来成为屏幕文件就有点难度,其实,如果有windows编程经验的人做这个事情,相当的容易(有点后悔当初不好好学习编程了),下面我对.p32文件结构进行分析,希望有编程经验的同志们尽快开发出软件让大家爽一把。
借用油老弟的图像文件进行分析:
这个笑脸的文件16进制格式现实如上,文件分文件头部分和文件数据部分。
文件头部分:
前4个字节,表示文件的类型,我看了一下,所有的.p32文件的前四个字母都是PRI1;
接下来的4个字节就是图像的宽度;
再接下来的4个字节就是图像的高度;
后面的4个字节,表示文件的文件头长度(这里是16个字节,16进制为10)
再跟下来的就是图像数据了,图像的数据结构是,每2个字节代表一个图像点,每个图像点声明了图像的RGB分量,其分配是按照(5,6,5)分配的,代表的意思就是,这2个字节的前5位,代表的是红色值,中间的6位代表的是绿色值,后面5位代表是蓝色值。
按照这个我们就可以把任意的计算机图像转换成手机图像了。