社区
嵌入开发(WinCE)
帖子详情
mobile图像显示的问题
_葫芦娃
2011-11-20 09:43:29
各位同仁:
小弟想在windows mible 6上写一个加载图像的程序 ,类似与电子地图的那种,在加载图像(jpg、png等)以后可以放大某一部分。 要实现我的这种类似于
电子地图
的那种功能,请问一般有没有好的
资源
或者方法了。我的思路是加载图像,然后自己写点击放大的命令。但是感觉这样比较麻烦
请各位同仁帮帮忙指点指点。
...全文
172
7
打赏
收藏
mobile图像显示的问题
各位同仁: 小弟想在windows mible 6上写一个加载图像的程序 ,类似与电子地图的那种,在加载图像(jpg、png等)以后可以放大某一部分。 要实现我的这种类似于电子地图的那种功能,请问一般有没有好的资源或者方法了。我的思路是加载图像,然后自己写点击放大的命令。但是感觉这样比较麻烦 请各位同仁帮帮忙指点指点。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ele01
2011-11-29
打赏
举报
回复
而且一般地图都是用的矢量图,不是单纯的图像放大缩小。
_葫芦娃
2011-11-29
打赏
举报
回复
现在主要是屏闪动 和 如何实现平移 ,请帮忙给个思路。。
91program
2011-11-29
打赏
举报
回复
建议 LZ 去了解一下现有地图是如何实现的
一般都不是用 DC,因为 DC 的效率太低
_葫芦娃
2011-11-28
打赏
举报
回复
我采用在 下面的函数 在OnPaint()函数中 实现了图像的显示,但是出现的问题是:
(1)只要屏幕有点击就刷新??
(2) 刷新的速度慢??
CDC memDC; // 内存环境
BITMAP bm; // 位图信息结构体
CRect rectClient; // 绘图区域
GetClientRect(&rectClient);
HBITMAP hOldBmp;
////加载新图片
LPCTSTR sFileName = _T("\\Storage Card\\Waterfall.jpg");
HBITMAP hNewBmp = SHLoadImageFile(sFileName);
if (hNewBmp == NULL) return;
////加载至memDC
hOldBmp = (HBITMAP)memDC.SelectObject(hNewBmp);
////显示图片
dc.StretchBlt(0,0, rectClient.Width(), rectClient.Height(), &memDC, 0,0, bm.bmWidth, bm.bmHeight, SRCCOPY);
memDC.SelectObject(hOldBmp);
使用上面的方法 图像刷新很厉害,只要一点击屏幕就闪动。同时速度特别的慢。大概40KB的图像刷新近2秒。请问如何才能够避免这个图像闪动了,对于大图像在PDA上显示一般同仁们都是如何处理的了?请多多的指导,谢谢。
_葫芦娃
2011-11-23
打赏
举报
回复
好冷清.....
_葫芦娃
2011-11-21
打赏
举报
回复
其实类似电子地图那种加载图片 ,放大缩小就可以了。
Joe-xXx
2011-11-20
打赏
举报
回复
如果是一般图像,那么自己写一个放缩操作比较简单,如果是影像等遥感数据,建议使用GDAL
Windows CE/WM上C++实现GIF动画
显示
的完整教程
本文还有配套的精品资源,点击获取 简介:在Windows CE或Windows
Mobile
平台上,开发者通常面临GIF动画支持不足的
问题
。本文详细介绍了如何通过C++程序来加载和
显示
GIF动画,涵盖从GIF文件格式理解到图形设备接口(GDI)的使用,包括库的选择与移植、C++编程基础、
图像
解码、帧缓存管理、事件驱动编程、内存优化、错误处理和性能调优等关键步骤。文档中可能包...
流媒体测试_媒体查询和资产下载测试
流媒体测试When you’re building a responsive site, there will undoubtedly be times when you need to change a background image, or when you need to hide an image for a specific resolution range. Unfortunatel...
发布一个YV12转RGB24的类(.NET CF)
最近一直在做Windows
Mobile
的开发,需要用到从摄像头读取
图像
,并能够处理每一帧。 但遇到这样一个
问题
,从摄像头读取的
图像
原始格式为YV12,要实现预览必须转化为RGB24。Dshow中有一些filter应该也能完成,但自己对Dshow了解不多,偷偷懒,找找其他办法:-) 在http://seac.blogchina.com/seac/583337.html上...
OpenCV-
Mobile
跨平台部署终极指南:Windows、MacOS、Linux全攻略 [特殊字符]
OpenCV-
Mobile
是一个专为移动和嵌入式平台优化的OpenCV精简版本,为Android、iOS、ARM Linux、Windows、Linux、MacOS和WebAssembly提供最小的OpenCV库。这个项目通过重新实现关键模块、应用优化补丁和精心选择CMake选项,将OpenCV库大小减少了90%以上,使其成为跨平台计算机视觉应用开发的理想选择。无论你是想在树莓派上运行
图像
处理,还
开发能够识别 DPI 的应用程序
开发能够识别 DPI 的应用程序发布日期: 8/30/2004 | 更新日期: 8/30/2004Microsoft适用于:基于 Windows
Mobile
™ 2003 Second Edition 的 Pocket PC基于 Windows
Mobile
™ 2003 Second Edition 的 SmartphoneMicrosoft eMbedded Vi
嵌入开发(WinCE)
19,524
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章