首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >影像坐标系统设计

影像坐标系统设计
EN

Stack Overflow用户
提问于 2011-06-02 10:20:02
回答 2查看 156关注 0票数 1

我正在深入研究一些没有足够背景的东西,但我觉得可能有一些简单的解决方案,不需要我对这个主题有深入的了解。

我正在尝试做的是有一个图像坐标系统。基本上,用户将提供一个图像,如房屋平面图。然后,他们可以点击图像中的点并创建标记(如google地图)。下一次他们检索地图时,他们之前添加的所有标记都在那里,他们可以添加新的标记。

我需要识别这些标记所在的点,以便我可以存储该信息。我还需要能够在包含标记的图像上创建一个层,并将它们渲染到它们被放置的确切位置。

我想最简单的方法是使用像素坐标…这里的问题是图像不会是固定的大小,因为有一个web应用程序和一个IPad应用程序,所以只要图像的大小比例相同,坐标系统就需要工作。

服务器大小是.NET,正如前面提到的,有一个IPad应用程序,因此该解决方案需要考虑到该技术堆栈的可行性。

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-02 10:26:40

您可以使用0到1的范围,而不是使用绝对像素坐标。左上角是(0,0),右下角是(1,1),图像的中心是(0.5,0.5)。这样,无论图像大小(或缩放级别)如何,标记都将始终位于同一位置。

票数 1
EN

Stack Overflow用户

发布于 2011-06-02 10:29:57

我的建议是不要试图弄清楚实际图像和坐标之间的相关性。我要做的唯一一件事就是使用图像的分辨率,也就是800x600,并将其用于你的网格。然后使用图像上的网格覆盖您的标记。你记住的点只有X和Y值,也许还有一个标记名/id。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6209751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档