根据调整大小的 UIImage 变换线点

Transforming Line Points According to resized UIImage

我有大小为 7017x4962 的 UIImage 和线点 A(532,1118) 和 B(4114,1118)。我已将 UIImage 大小减小到 2339x1654.How 我可以根据新的转换线点吗UIImage 大小。

将 x 和 y 与每个坐标对的新图像宽度和高度成比例相乘:

x * (2339.0f / 7017.0f)

y * (1654.0f / 4962.0f)

这会给你 A(177, 372) 和 B(1371, 372)。