Algorithm 如何按比例拉长相机中心的图像

Algorithm 如何按比例拉长相机中心的图像,algorithm,math,Algorithm,Math,所以我现在有一个1080像素宽的屏幕。我还有一台相机,屏幕中央。摄像机以0到1之间的值显示屏幕上的位置。这样,当屏幕的宽度乘以位置时,就可以在屏幕窗口中找到它的位置。见下文: 原来是这样的 0,5,1你有线性关系 Y = Yleft + (X - Xleft) * (Yright - Yleft) / (Xright - Xleft) 对于您的示例值 Yleft = 0 Yright = 1080 Xleft = 0.25 Xright = 0.75 so Y = (X - 0.25) * 1

所以我现在有一个1080像素宽的屏幕。我还有一台相机,屏幕中央。摄像机以0到1之间的值显示屏幕上的位置。这样,当屏幕的宽度乘以位置时,就可以在屏幕窗口中找到它的位置。见下文:

原来是这样的


0,5,1你有线性关系

Y = Yleft + (X - Xleft) * (Yright - Yleft) / (Xright - Xleft)
对于您的示例值

Yleft = 0
Yright = 1080
Xleft = 0.25
Xright = 0.75
so
Y = (X - 0.25) * 1080 / 0.5 = 2160 * (X - 0.25)

for X = 0.5 
Y = 2160 * (0.5-0.25) = 540