我正在尝试根据屏幕尺寸计算图像高度和宽度。我从后端获取 5'x 7' 尺寸的图像,为了转换像素乘以 72,我有 360 X 504 尺寸的图像。对于 360 X 504 ,我的动态透明矩形区域将出现在 (1.223') x (1.179') 即 88.05 x 84.88 处。现在对于屏幕尺寸 320 x 480,我想计算我的动态矩形区域的高度和宽度。为此,我使用以下计算:
对于高度:
新高度 = (84.88/504)*480 = 80.83
其中 84.88 - 矩形图像高度, 504 - 屏幕尺寸高度, 480 - 新屏幕尺寸高度。
宽度相同的方式:
新宽度= (88.05/360)*320 = 78.26
当屏幕尺寸增加或减少时,这是计算图像尺寸的方法吗?我需要将动态图像准确地放置在主背景图像的矩形区域(棕色区域)上。
简而言之,我将获得360X504 的图像 x、y 位置和高度、宽度.. 现在我需要计算320x480 的 x、y 和高度、宽度