如何从 PictureBox 中的图像获取位置
How to get position from Image in PictureBox
我有一个问题。有人知道我怎样才能在 Picturebox 中获得居中图像的位置吗?
我需要 X 和 Y 坐标,但目前我不知道。
提前致谢。
如果图片框比图片大,可以尝试计算图片在表格中的绝对位置:
int absImgX=pictureBox1.Left+pictureBox1.Width/2-pictureBox1.Image.Width/2
int absImgY=pictureBox1.Top+pictureBox1.Height/2-pictureBox1.Image.Height/2
我已经解决了这个问题:
_absoluteImagePositionX = imageBox.Width / 2 - image.Width / 2;
_absoluteImagePositionY = imageBox.Height / 2 - image.Height / 2;
但顺便感谢您的提示!
我有一个问题。有人知道我怎样才能在 Picturebox 中获得居中图像的位置吗?
我需要 X 和 Y 坐标,但目前我不知道。
提前致谢。
如果图片框比图片大,可以尝试计算图片在表格中的绝对位置:
int absImgX=pictureBox1.Left+pictureBox1.Width/2-pictureBox1.Image.Width/2
int absImgY=pictureBox1.Top+pictureBox1.Height/2-pictureBox1.Image.Height/2
我已经解决了这个问题:
_absoluteImagePositionX = imageBox.Width / 2 - image.Width / 2;
_absoluteImagePositionY = imageBox.Height / 2 - image.Height / 2;
但顺便感谢您的提示!