我有大小为 7017x4962 的 UIImage 和线点 A(532,1118) 和 B(4114,1118)。我已将 UIImage 大小减小到 2339x1654。如何根据新的 UIImage 大小转换线点。
最佳答案
将 x 和 y 与每个坐标对的新图像宽度和高度成比例相乘:
x * (2339.0f/7017.0f)
y * (1654.0f/4962.0f)
这会给你 A(177, 372) 和 B(1371, 372)。
关于ios - 根据调整大小的 UIImage 变换线点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28429958/