请教一个Image2Lcd问题

fsjyclb 2011-04-07 09:01:21
image2lcd输出数据类型(c语言数组)是怎样实现的?
...全文
654 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsjyclb 2011-04-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 caoyaliang 的回复:]
假设你的LCD是16位的,每个像素点的RGB构成是5:6:5,而bmp图像的RGB构成是8:8:8(24位真彩色),只要按照比例计算相应的RGB值就可以。
例如:
BMP图像的一个像素点的值为0x101010,即R=0x10,G=0x10,B=0x10,转化为16为的数值,则按照如下方法计算
unsigned short R' = R/256*32 = 16 = 0x10
unsigned……
[/Quote]

现在我用了BYTE*来存储bmp图片数据,但是转换过程异常复杂,写了一个将byte*转换成16进制的函数,依然问题存在,怎么弄?
「已注销」 2011-04-14
  • 打赏
  • 举报
回复
不太明白你的意思。。。
「已注销」 2011-04-13
  • 打赏
  • 举报
回复
假设你的LCD是16位的,每个像素点的RGB构成是5:6:5,而bmp图像的RGB构成是8:8:8(24位真彩色),只要按照比例计算相应的RGB值就可以。
例如:
BMP图像的一个像素点的值为0x101010,即R=0x10,G=0x10,B=0x10,转化为16为的数值,则按照如下方法计算
unsigned short R' = R/256*32 = 16 = 0x10
unsigned short G' = G/256*64 = 32 = 0x20
unsigned short B' = B/256*32 = 16 = 0x10
unsigned short Data = R'<<11 | G'<<5 | B'
fsjyclb 2011-04-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 caoyaliang 的回复:]
楼主是想知道image2LCD的实现原理呢,还是想知道如何操作这个软件?
[/Quote]
比如一张bmp加载进去,image2lcd是如何在文本文件中生成16进制数的?
「已注销」 2011-04-09
  • 打赏
  • 举报
回复
楼主是想知道image2LCD的实现原理呢,还是想知道如何操作这个软件?
看不见的裂痕 2011-04-09
  • 打赏
  • 举报
回复
去嵌入式开发区问问...
TandyT 2011-04-09
  • 打赏
  • 举报
回复
又发一遍?帮楼主顶

19,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧