gpt4 book ai didi

java - 让 SWT 浏览器将其输出呈现为图像

转载 作者:行者123 更新时间:2023-11-30 09:30:51 24 4
gpt4 key购买 nike


我正在开发一个 Java/Eclipse SWT 应用程序,该应用程序以堆叠方式显示和编辑特殊设备捕获的 map 数据,即可以显示/隐藏或修改不同的“地理空间特征”层。人们发现拥有一个可以轻松检索的航空影像层是有帮助的,例如来自谷歌地图。

我想到了使用 SWT 浏览器小部件来检索和呈现这个卫星 View ,这实际上非常有效。问题是我需要一个隐藏的浏览器小部件,它可以在后台工作并返回我渲染内容的 swt.graphics.Image 等或者甚至更好地直接使用给定的 GC 进行绘图.

我也考虑过更简单的解决方案,但有两个限制:

  1. 我不能只使用 Google 的静态 map ,因为我需要的 map 图 block 必须比他们允许的要大,而且他们提供的部分重新加载(例如,移动 map 视口(viewport)时)也非常方便。
  2. 出于多种原因,我不能简单地将我的数据输入 Google map 。

总的来说:我如何让浏览器小部件的(隐藏)实例将其输出呈现到图像/GC 而不是屏幕。除了 Browser Widget 之外,还有其他东西可以完成这项工作吗?

最佳答案

我认为您可以使用org.eclipse.swt.widgets.Control.print(GC) method将控件打印到图像。不过我还没有在浏览器上尝试过。

关于java - 让 SWT 浏览器将其输出呈现为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13111424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com