图像 矩形 定点/鼠标为中心缩放算法
图像 矩形 定点/鼠标为中心缩放算法
程序中 图像 或 矩形, 按照指定坐标不变缩放算法
条件,代码
图像矩形区域: Rect
缩放系数:sim
固定坐标点:pos
求Rect 经过 sim 缩放后 Rect 的位移量:
// 缩放后的矩形
new_rect.size = Rect.size * sim;
//前后缩放比例
double new_sim = new_rect.width * 1.0 / Rect.width * 1.0;
//位移量
disValuePos = pos - pos * new_sim;
//图像矩形坐标
new_rect.pos += disValuePos;