打印

神舟iv号开发板里面的图形取模方式

[复制链接]
3429|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
k8k8|  楼主 | 2012-5-12 21:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 k8k8 于 2012-5-12 21:13 编辑

神舟iv号开发板里面的《TFT触摸屏显示加触摸》 程序中,有一个图片,这个图片取模方式是怎样的?初学,感激不尽

void DrawPicture_Center(u16 *PictureAddr)  
{
    PictureWidth = (picture[0x13] << 8) | picture[0x12];
    PictureHeight  = (picture[0x17] << 8) | picture[0x16];
   
    printf("\n\r PictureWidth is %d  0x%X ", PictureWidth, PictureWidth);
    printf("\n\r PictureHeight is %d  0x%X ", PictureHeight, PictureHeight) ;
   
    ili9320_Clear(Blue);
    ili9320_DrawPicture(0, (240-PictureWidth+1)/2, 320-1, ((240+PictureWidth+1)/2)-1, (u16 *)(picture + BmpHeadSize));
}
上面这段程序中的这句: ili9320_DrawPicture(0, (240-PictureWidth+1)/2, 320-1, ((240+PictureWidth+1)/2)-1, (u16 *)(picture + BmpHeadSize));
中为什么要加上一个 BmpHeadSize ,这是什么内容.

我用的软件是Image2Lcd,下面这些是如何选择的,谢谢!

tutu1.jpg (64.68 KB )

tutu1.jpg

tutu2.jpg (59.37 KB )

tutu2.jpg
沙发
k8k8|  楼主 | 2012-5-12 21:13 | 只看该作者
在线等

使用特权

评论回复
板凳
k8k8|  楼主 | 2012-5-12 21:40 | 只看该作者
野火的板子上面写的是有54字节的 文件头部信息部分 ,正好 BmpHeadSize在程序中是定义为54,这54个信息是怎么算出来的,用什么软件,谢谢

使用特权

评论回复
地板
jiangsai| | 2012-8-8 13:58 | 只看该作者
同求,我也遇到这样的问题

使用特权

评论回复
5
cao884203| | 2012-9-26 17:23 | 只看该作者
还要拿神舟5号自带的数模转一下。。。。被坑了

使用特权

评论回复
6
cyj0229| | 2012-10-17 15:08 | 只看该作者
0x42,0x4D, //字:1,424Dh=‘BM'  代表BMP
0x36,0x86,0x01,0x00, //2-3, 0001 8636h=99894字节   即为图像的“大小”
0x00,0x00,0x00,0x00, //4-5, 保留,必须设置为0
0x36,0x00,0x00,0x00, //6-7, 0000 0036h=54  从文件开始到位图数据之间的偏移量即BmpHeadSize (54)
0x28,0x00,0x00,0x00, //8-9 28h=40
0x68,0x00,0x00,0x00, //10-11 宽度  0000 0068h=104
0x40,0x01,0x00,0x00, //12-13 高度  0000 0140h=320
0x01,0x00,    //14   位图的位面数,该值总是为1,0001h=1
0x18,0x00,    //15   每个像素的位数  0018h=24  16M色,真彩色
0x00,0x00,0x00,0x00, //16-17 不压缩(0)
0x00,0x86,0x01,0x00, //18-19 0001 8600=99840=104x320x3  用字节表示位图图数据的大小
0xC4,0x0E,0x00,0x00, //20-21 0000 0EC4=3780    水平分辨率
0xC4,0x0E,0x00,0x00, //22-23 0000 0EC4=3780    垂直分辨率
0x00,0x00,0x00,0x00, //24-25       位图使用的颜色索引数
0x00,0x00,0x00,0x00, //26-27       对图像显示有重要影响的颜色索引数目

使用特权

评论回复
7
cyj0229| | 2012-10-17 15:08 | 只看该作者
0x42,0x4D, //字:1,424Dh=‘BM'  代表BMP
0x36,0x86,0x01,0x00, //2-3, 0001 8636h=99894字节   即为图像的“大小”
0x00,0x00,0x00,0x00, //4-5, 保留,必须设置为0
0x36,0x00,0x00,0x00, //6-7, 0000 0036h=54  从文件开始到位图数据之间的偏移量即BmpHeadSize (54)
0x28,0x00,0x00,0x00, //8-9 28h=40
0x68,0x00,0x00,0x00, //10-11 宽度  0000 0068h=104
0x40,0x01,0x00,0x00, //12-13 高度  0000 0140h=320
0x01,0x00,    //14   位图的位面数,该值总是为1,0001h=1
0x18,0x00,    //15   每个像素的位数  0018h=24  16M色,真彩色
0x00,0x00,0x00,0x00, //16-17 不压缩(0)
0x00,0x86,0x01,0x00, //18-19 0001 8600=99840=104x320x3  用字节表示位图图数据的大小
0xC4,0x0E,0x00,0x00, //20-21 0000 0EC4=3780    水平分辨率
0xC4,0x0E,0x00,0x00, //22-23 0000 0EC4=3780    垂直分辨率
0x00,0x00,0x00,0x00, //24-25       位图使用的颜色索引数
0x00,0x00,0x00,0x00, //26-27       对图像显示有重要影响的颜色索引数目

使用特权

评论回复
8
cyj0229| | 2012-10-17 15:09 | 只看该作者
0x42,0x4D, //字:1,424Dh=‘BM'  代表BMP
0x36,0x86,0x01,0x00, //2-3, 0001 8636h=99894字节   即为图像的“大小”
0x00,0x00,0x00,0x00, //4-5, 保留,必须设置为0
0x36,0x00,0x00,0x00, //6-7, 0000 0036h=54  从文件开始到位图数据之间的偏移量即BmpHeadSize (54)
0x28,0x00,0x00,0x00, //8-9 28h=40
0x68,0x00,0x00,0x00, //10-11 宽度  0000 0068h=104
0x40,0x01,0x00,0x00, //12-13 高度  0000 0140h=320
0x01,0x00,    //14   位图的位面数,该值总是为1,0001h=1
0x18,0x00,    //15   每个像素的位数  0018h=24  16M色,真彩色
0x00,0x00,0x00,0x00, //16-17 不压缩(0)
0x00,0x86,0x01,0x00, //18-19 0001 8600=99840=104x320x3  用字节表示位图图数据的大小
0xC4,0x0E,0x00,0x00, //20-21 0000 0EC4=3780    水平分辨率
0xC4,0x0E,0x00,0x00, //22-23 0000 0EC4=3780    垂直分辨率
0x00,0x00,0x00,0x00, //24-25       位图使用的颜色索引数
0x00,0x00,0x00,0x00, //26-27       对图像显示有重要影响的颜色索引数目

使用特权

评论回复
9
cyj0229| | 2012-10-17 15:09 | 只看该作者
0x42,0x4D, //字:1,424Dh=‘BM'  代表BMP
0x36,0x86,0x01,0x00, //2-3, 0001 8636h=99894字节   即为图像的“大小”
0x00,0x00,0x00,0x00, //4-5, 保留,必须设置为0
0x36,0x00,0x00,0x00, //6-7, 0000 0036h=54  从文件开始到位图数据之间的偏移量即BmpHeadSize (54)
0x28,0x00,0x00,0x00, //8-9 28h=40
0x68,0x00,0x00,0x00, //10-11 宽度  0000 0068h=104
0x40,0x01,0x00,0x00, //12-13 高度  0000 0140h=320
0x01,0x00,    //14   位图的位面数,该值总是为1,0001h=1
0x18,0x00,    //15   每个像素的位数  0018h=24  16M色,真彩色
0x00,0x00,0x00,0x00, //16-17 不压缩(0)
0x00,0x86,0x01,0x00, //18-19 0001 8600=99840=104x320x3  用字节表示位图图数据的大小
0xC4,0x0E,0x00,0x00, //20-21 0000 0EC4=3780    水平分辨率
0xC4,0x0E,0x00,0x00, //22-23 0000 0EC4=3780    垂直分辨率
0x00,0x00,0x00,0x00, //24-25       位图使用的颜色索引数
0x00,0x00,0x00,0x00, //26-27       对图像显示有重要影响的颜色索引数目

使用特权

评论回复
10
cyj0229| | 2012-10-17 15:09 | 只看该作者
0x42,0x4D, //字:1,424Dh=‘BM'  代表BMP
0x36,0x86,0x01,0x00, //2-3, 0001 8636h=99894字节   即为图像的“大小”
0x00,0x00,0x00,0x00, //4-5, 保留,必须设置为0
0x36,0x00,0x00,0x00, //6-7, 0000 0036h=54  从文件开始到位图数据之间的偏移量即BmpHeadSize (54)
0x28,0x00,0x00,0x00, //8-9 28h=40
0x68,0x00,0x00,0x00, //10-11 宽度  0000 0068h=104
0x40,0x01,0x00,0x00, //12-13 高度  0000 0140h=320
0x01,0x00,    //14   位图的位面数,该值总是为1,0001h=1
0x18,0x00,    //15   每个像素的位数  0018h=24  16M色,真彩色
0x00,0x00,0x00,0x00, //16-17 不压缩(0)
0x00,0x86,0x01,0x00, //18-19 0001 8600=99840=104x320x3  用字节表示位图图数据的大小
0xC4,0x0E,0x00,0x00, //20-21 0000 0EC4=3780    水平分辨率
0xC4,0x0E,0x00,0x00, //22-23 0000 0EC4=3780    垂直分辨率
0x00,0x00,0x00,0x00, //24-25       位图使用的颜色索引数
0x00,0x00,0x00,0x00, //26-27       对图像显示有重要影响的颜色索引数目

使用特权

评论回复
11
QFTEK| | 2012-11-29 17:13 | 只看该作者
STM32 FSMC总线 连接DM9000A bus总线扩展网络接口
STM32 EMAC接口连接 DM9162N 扩展网络接口

提供STM32 网络接口芯片,软件及硬件设计咨询,lwTCPIP移植等服务。

深圳市侨峰科技有限公司 (DAVICOM中国区总代理)
嵌入式以太网络接口芯片供应商,软件及硬件设计服务与咨询
联络方式:Jonny.chu@qftek.com  电话:13554902206
DM9000A  DM9000C  DM9161A  DM9161C DM8203 DM9620 DM9162N

使用特权

评论回复
12
QFTEK| | 2012-12-7 17:04 | 只看该作者
S3C6410、S3C2410、S3C2440、S3C2450、S5PV210、FPGA、STM32
扩展网络接口方案。
深圳市侨峰科技有限公司 (DAVICOM中国总代理)
嵌入式以太网络接口芯片供应商,软件及硬件设计服务与咨询
联络方式:Jonny.chu@qftek.com  电话:13554902206
DM9000A  DM9000C  DM9161A  DM9161C DM8203 DM9620 DM9162N

使用特权

评论回复
13
细雨随心6| | 2013-10-11 15:12 | 只看该作者
求结果

使用特权

评论回复
14
zeluo| | 2013-10-11 20:18 | 只看该作者
同求高人的答案   希望有高手救救急   

使用特权

评论回复
15
liuwei4229743| | 2014-2-10 10:43 | 只看该作者
同求

使用特权

评论回复
16
liuwei4229743| | 2014-2-11 14:40 | 只看该作者
想问一下你的问题解决了吗?  我也遇到相同的问题

使用特权

评论回复
17
haitianhappy| | 2014-2-27 14:03 | 只看该作者
上面的问题解决了没啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

125

帖子

0

粉丝