获得“image"缩放模式下图片框的坐标
本文关键字:坐标 模式 缩放 image quot 获得 | 更新日期: 2023-09-27 17:53:20
我正在使用缩放的图片框。我想检索图像左上角和右下角的坐标。但是当图像的宽高比与图片框不匹配时,它与图片框的处理是不同的。我想知道如何在表单上获得图像坐标
减去Image
的大小除以PictureBox
大小的2再加上Image
大小
使用Size.Subtract Method (Size, Size)
。MSDN
Size sizestep1 = Size.Subtract(new Size(PictureBox1.Image.Size.Width / 2, PictureBox1.Image.Size.Height / 2), PictureBox1.Size);
Size finalsize = Size.Add(sizestep1, PictureBox1.Image.Size);
// Convert to point.
Point BottomRightCoords = new Point(finalsize.Width, finalsize.Height);
如果你想在表单上得到底部右坐标,你必须添加PictureBox
位置
上面建议的一点数学方法加上下面链接中的代码就成功了:如何检索一个WinForms PictureBox的缩放因子?