如何读图片数据到linux帧缓冲驱动中
帧缓冲那块已经搞定了,想学学怎么把图片有用数据提取出来,直接写到帧缓冲中去,有没有大虾搞过,指点一下小弟吧
------解决方案--------------------
我刚写了在我的博客,你去看下我的bmp32位的解码程序。希望对你有所帮助。
但只局限与bmp图片,其他图片的解码,你得去找找关于他们的格式的datasheet,然后模仿下就ok了。
------解决方案--------------------
亲, 522240/(480*272) = 4; 261176/(480*272) = 2;你确定屏幕驱动是支持16位的么?如果相差是2倍,可能是32位的哦。不过你之前说过用我的那个图片解码去写写入32位也是没啥效果……
------解决方案--------------------
朋友,我一整晚在分析你的这3张图片,每张图片分别打印出16位数据,24位,和32位数据。
关键是那个屏幕的图片,2张数据有点差异。
# diff lebaishi.bmp picture.bmp
二进制文件lebaishi.bmp和picture.bmp有差异
数据不一样哦~什么情况,而且还能正常显示,请分析出来后告诉我,我已经陷进去了~