wince6 0-应用显示图形:算法优化

问题描述

应用显示图形:算法优化
for(int i =0; i {
nStartPos = i*700;
for(int j = 0; j {
nPos=nStartPos+j;
pRgbTable = (LPRGBQUAD)(lpBitmapBits + nPos * 3);
pRgbTable->rgbBlue = GetBValue(Echo_Color[box1[699-j][499-i]]);
pRgbTable->rgbGreen = GetGValue(Echo_Color[box1[699-j][499-i]]);
pRgbTable->rgbRed = GetRValue(Echo_Color[box1[699-j][499-i]]);
pRgbTable->rgbReserved = 0;

}

}   

给500*700的bmp赋值,现在开销100ms,算法应该怎么优化,Echo_color[box1[699-j][499-i]]是COLORREF。

时间: 2024-12-22 03:55:09

wince6 0-应用显示图形:算法优化的相关文章

图标-WinCE6.0电池电量显示的不正确,求有经验的牛人指教

问题描述 WinCE6.0电池电量显示的不正确,求有经验的牛人指教 我用的WinCE6.0系统,现在电池显示这一块有一些问题,我在"控制面板"里看电池信息,在"电池"这个标签下显示剩余电量100%,在"方案"标签下显示"电池电源".可是为什么我的WinCE桌面右下角的电源信息图标是个"小插头",而不是一个小电池图标呢. 我的电池电量检测芯片是DS2782,电池驱动的PDD层我看了也没多大问题,就是这里有点不

当文档分割-请问mfc单文档分割窗口后,原来可以显示图形的VIEW函数怎么修改才能让其显示原来发的图形。

问题描述 请问mfc单文档分割窗口后,原来可以显示图形的VIEW函数怎么修改才能让其显示原来发的图形. BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: 在此添加专用代码和/或调用基类 if(m_splitter.CreateStatic(this,1,2)==NULL) return FALSE; CRect rect; GetClientRect(&rect);

模拟退火算法优化BP神经网络函数拟合源程序,急求,毕设用 matlab

问题描述 模拟退火算法优化BP神经网络函数拟合源程序,急求,毕设用 matlab 想用模拟退火优化BP神经网络,但误差增大,急求解决. 主函数:需调用函数fx2.evaluate和errorBP clc clear %随机产生200组输入数据x.输出数据y input=10*rand(2,200)-5; output=zeros(1,200); for i=1:200 output(i)=fx2(input(:,i)); end %设置网络节点数 inputnum=2; hiddennum=5;

BitComet 0.89 去广告简洁优化版 下载_常用工具

BitComet 0.89 去广告简洁优化版 ===================================  Hooer:2007年06月02日早 优化特点:  1.去掉所有广告,关闭右侧边栏.  2.简单优化程序设置.适用于内网用户,ADSL用户.  3.未对源程序做任何修改.  4.经过kav,nod32,kv2007,瑞星测试过无毒.  5.绿色打包而成.解压即可.  更新内容: BitComet是基于BitTorrent协议的p2p文件分享免费软件,支持多任务下载,文件有选择的

Redis近似LRU算法优化

公有云Redis服务:https://www.aliyun.com/product/kvstore?spm=5176.8142029.388261.37.59zzzj 背景 在前一篇文章<Redis作为LRU Cache的实现>中,我们看到了在Redis 2.8.19中LRU算法的具体实现,Redis使用了24 bit的lru时间戳来模拟一个近似的LRU算法,节省了实现一个严格LRU算法所需要的大量内存空间. 但是,上篇文章我们也挖了一个坑,说过现有的近似算法模拟效果还有待提高,今天这篇文章就

wince6.0怎么设置为竖屏内核

问题描述 wince6.0怎么设置为竖屏内核 请问如何修改驱动参数使之变成竖屏.通过修改注册表只能把显示调整成竖屏,即LCD旋转90度,但是触摸点的位置还是原来的.所以真能通过调整驱动来实现,

Java编程中快速排序算法的实现及相关算法优化_java

时间复杂度 平均情况:O(nlgn) 最坏情况:O(n*n),发生在当数据已经是排序状态时 快排算法的基本原理 1.从数据中选取一个值a[i]作为参考 2.以a[i] 为参考,将数据分成2部分:P1.P2,P1中的数据全部≤a[i],P2中的数据全部>a[i],数据变为{{P1}{a[i]}{P2}} 3.将P1.P2重复上述步骤,直到各部分中只剩1个数据 4.数据完成升序排列 基本示例: 原始数据: {3,9,8,5,2,1,6} 第1步:选取第1个数据:3 第2步:将数据分成2部分,左边≤3

对Gif图形的优化-搜索引擎技术

图形是网络的一个主要组成部分,如果网页中没有图形,就会变得十分呆板和乏味:不过,我经常发现有些站点由于图形太大,该网站的打开速度相当缓慢.有许多访问者不耐烦等这么长时间,往往会掉头离开. 经过优化的图形是一个站点设计良好的标志,而且它们第一个反映了网站开发人员的技术水平.接下来我们就对GIF文件格式做深入的解析,及如何对网站中的GIF文件进行优化.我们从下面这两个简单的问题开始:什么是图形的优化?所谓图形的优化是指将图象文件的大小降到最低,同时对图形的外观又不会有(太大)改变的这样一个处理.为什

WinCE6.0内存分析工具

      <Memory Usage Tool for Windows CE 6.x>中介绍了一个用于查看和分析WinCE6.0内存状态的工具,具体内容参见原文.       该工具主要有两部分组成,一个是运行于设备端的命令行程序(DevHealth60.exe),另一个是运行于PC端的分析和显示内存状态报告的工具(DevHealthViewer6.exe).       为了方便使用,写了一个小工具(HealthHelper)配合DevHealth60.exe.用法很简单,将其和DevHe