我在这里尝试编辑 1920x1080 到 1366x768 的宏设置(我使用 rn) 如果在 1920x1080 中,x=1621 且 y=71 如何将xy值转换为我的分辨率1366x768?
要将坐标从一种分辨率转换为另一种分辨率,您可以使用简单的缩放因子。缩放因子是新分辨率与旧分辨率的比率。在您的情况下,您想要从 1920x1080 转换为 1366x768。
以下是计算 X 和 Y 坐标的缩放因子的方法:
新的分辨率宽度 旧分辨率宽度 比例因子 X= 旧分辨率宽度 新分辨率宽度
新分辨率高度 旧分辨率高度 比例因子 Y= 旧分辨率高度 新分辨率高度
对于您的情况:
1366 1920年 ≈ 0.711 比例因子 X= 1920年 1366 ≈0.711
768 1080 ≈ 0.711 比例因子 Y= 1080 第768章 ≈0.711
现在,您可以使用这些缩放因子来转换坐标。给定您的原始坐标(x=1621,y=71):
缩放因子 Y × 老Y 新Y=缩放因子Y×旧Y
代入数值:
0.711 × 1621 ≈ 第1151章 新X=0.711×1621≈1151
0.711 × 71 ≈ 50 新Y=0.711×71≈50
因此,1366x768 分辨率的转换后坐标约为 x=1151,y=50。这些是您可以在 1366x768 分辨率下用于宏设置的坐标。