社区
嵌入开发(WinCE)
帖子详情
mobile图像显示的问题
_葫芦娃
2011-11-20 09:43:29
各位同仁:
小弟想在windows mible 6上写一个加载图像的程序 ,类似与电子地图的那种,在加载图像(jpg、png等)以后可以放大某一部分。 要实现我的这种类似于
电子地图
的那种功能,请问一般有没有好的
资源
或者方法了。我的思路是加载图像,然后自己写点击放大的命令。但是感觉这样比较麻烦
请各位同仁帮帮忙指点指点。
...全文
160
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
流媒体测试_媒体查询和资产下载测试
本文探讨了在构建响应式网站时,如何通过自动化测试解决涉及媒体查询的
图像
下载
问题
。研究了不同
显示
设置下
图像
的下载行为,并介绍了Opera
Mobile
在资源下载方面的独特优化。
Windows CE/WM上C++实现GIF动画
显示
的完整教程
在Windows CE或Windows
Mobile
平台上,开发者面临GIF动画支持不足
问题
。本文详细介绍通过C++程序加载和
显示
GIF动画的方法,包括理解GIF文件格式、选择移植第三方库、C++文件流操作、GIF
图像
解码、帧缓存管理及使用GDI函数绘制图形等关键步骤。
发布一个YV12转RGB24的类(.NET CF)
本文介绍了一种将YV12格式
图像
转换为RGB24格式的方法,适用于Windows
Mobile
平台上的摄像头
图像
处理。通过使用C#实现转换算法,解决了
图像
反转和锯齿状
显示
的
问题
。
OpenCV-
Mobile
跨平台部署终极指南:Windows、MacOS、Linux全攻略 [特殊字符]
本文详细介绍了OpenCV-
Mobile
——一款专为移动与嵌入式平台优化的极简OpenCV变体。其通过模块裁剪、CMake定制、stb
图像
库替代等手段,实现体积缩减超90%,支持Android、iOS、Windows、macOS、Linux及ARM嵌入式平台,并具备Framebuffer
显示
、HTTP JPEG流服务、CJK字体渲染等跨平台特性。涵盖预编译部署、自定义构建、性能调优与常见
问题
排查。
开发能够识别 DPI 的应用程序
本文介绍了开发能识别 DPI 的 Windows
Mobile
应用程序。基于 Windows
Mobile
2003 Second Edition 的设备可高分辨率运行,需对应用进行更改以确定设备 DPI 并利用高 DPI
显示
器,还阐述了布局、系统度量、
图像
等方面的关键
问题
及旧式支持方法。
嵌入开发(WinCE)
19,523
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章