睡觉前问一个奇怪的wince 显示问题,明天晚上回来坐等各位精彩分析

 问题是:为什么我的S5pv210 wince6.0 系统用32 bit 通过 VGA 输出的时候,CreateCompatibleBitmap和CreateDIBSection这两个的速度居然会比16 bit 通过 VGA输出的时候低那么多?按照道理这个wince 6.0 是32 bit 的系统, 16 bit 或者24 bit 的数据都应该用32bit的方式来处理的(后来看代码发现16bit 是按照16bit 的数据处理的,24 bit 和32 bit 是用32 bit 处理的,不好意思,早就解决了,没更新博客,现在补上@20130110,这个速度应该是一样的,或者差异不会太大。
现在测试得出的结果是
32 bit  S5pv210 VGA输出
CreateCompatibleBitmap 4
CreateDIBSection 53

16 bit  S5pv210 VGA输出
CreateCompatibleBitmap 3
CreateDIBSection 3


从上面可以看出CreateDIBSection  得出的结果差异非常大。

CreateCompatibleBitmap  没什么差别

这是为何?!
 32 bit 的显示效果的确是比 16 bit的细腻一些,这时候运行一些 图片程序的时候可以看出来,但是这个效率咋变低呢。有什么办法解决?

http://bbs.csdn.net/topics/390335253 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值