gpt4 book ai didi

javascript - 浏览器图像上的像素到米的转换

转载 作者:行者123 更新时间:2023-11-28 00:47:49 24 4
gpt4 key购买 nike

我的浏览器上有一张室内地图图像,我可以计算图像上随机点的坐标(以像素为单位)。我想将这些坐标转换为米。例如,我想将以像素为单位的 (123, 246) 转换为以米为单位的 (10, 20)。

我有建筑物的宽度和高度(以米为单位)以及图像的大小(以像素为单位)。计算像素米比以便我可以来回转换这些值的最佳方法是什么?

我主要使用 JavaScript 来完成这一切。

最佳答案

如果您知道建筑物的宽度(以像素和米为单位),则米:像素之比就是 widthInMeters/widthInPixels。您的问题表明您有图像的宽度,但没有建筑物的宽度,而且您还能够计算随机点(以像素为单位)的位置。因此,您所要做的就是测量图像中显示的建筑物的宽度(以像素为单位),然后将实际宽度除以该数字。

您应该注意,像素不像米那样连续测量,因此精度将受到比例的限制(例如 6.3 像素看起来与 6 像素相同)。此外,如果图像没有被精确绘制或编码,水平比例可能与垂直比例不同。

关于javascript - 浏览器图像上的像素到米的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27153711/

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