先说下要求:(1) 类似于google地图实现 http://ditu.google.cn/无滚动条的无级缩放图像显示,可以用鼠标中轮缩放,可以区域局部放大等功能上面的鼠标控制都可以自己加,关键是要是无滚动条的实现。(2) 推荐小巧好用的开源的图形交互系统,类似于Autocad,可以绘制基本的图形,如线、圆、多边形等,也可以选取图形元素修改属性,具备图层的概念,有很好的扩展性,方便自己添加新的图形元素
解决方案 »
- 在VC6中用ADO调用ORACLE存储过程,该存储过程返回结果集(以游标方式),VC中如何使用结果集?
- 如何使word实例选中所有文本?
- socket内部有自己得缓存,一般得发送的过程都有数据拷贝,如何为socket指定内存?
- 请问在定义中far 和near表示什么意思?
- 怎样把list control的某一行设为选择状态?
- 对改写kernel32.dll挂接自己的代码段有什么好办法吗??
- 如何得到当前对话框程序的module句柄?
- 请问那数据类型,函数是MFC特有的,在标准C中用不了?要用什么替换?
- 高分求教:Win32下,如何得到一个进程(比如我自己的应用程序)的工作目录,并且设置它。
- 是什么原因导致,析构函数不能调用,急!毫无头绪,请教高人!!!
- 请问RtlAllocateHeap这个函数是做什么用的
- BoundsChecker的Resource Leak问题
小范围的还可以 也许可以自己通过照片什么的 描绘一下 大范围的总得有数据啊 这个数据不好得到啊 不知道去那里找
最后 没有办法还是使用了Mapx 另外地图操作很麻烦 恐怕做一个这个方面开源的东东没人做吧。刚才看了一下 http://deepearth.codeplex.com/ 是一个开源的 但还不是楼主要的绘制线什么的东东如果没有好的 我觉得还是用Mapx或Mapxtreme吧 呵呵 就当它开源了用么。
呵呵,只是类似google地图显示控制方式而已,并不是要做地图啊,其实我自己也能做,现在就是想多看些别人成熟的东西,把东西做的更好现在正在做智能相机软件开发平台,设计到从网络传输过来的相机图像数据,需要显示图像,一般显示大图,都是用滚动条,可是用了goolge地图,还有MVTec的Halcon,发现无滚动条应该更方便,想改成这样的。另外由于要在相机端进行图像处理,PC端用户需要交互,通过绘制直线、矩形、多边形之类的图形,指定感兴趣区域和扫描方向等,然后通过网络传递到相机给算法使用。
cximage,功能强大,使用方便,开源、免费,还有例子,楼主可以自己下载!
cximage也是用滚动条实现的大图浏览
如果是CS结构的应该找找GDI+的一些绘图程序哈 这个怎么说呢 直接找到能在上面改改就实现功能的恐怕还是不好找 毕竟要求都不一样
我做绘图程序 要求放大 缩小 旋转 关键点调整 等功能很多 而你的要求 应该是定义几个主要工具
这些工具能够提供一定的图像相机控制命令 说白了 就是需要你自己开发适合自己的照片修改描述工具。另外就是要去掉滚动条做得酷一点 呵呵 去滚动条这个应该不难 窗口固定大小 拖动的时候内存绘图就行了。楼主再接着找找 呵呵
是的,赞同
完全可以在内存中绘制,然后自己处理鼠标Handle拖动改变绘制原点