我正在使用缩放的图片框。我想要检索图像左上角和右下角坐标。但是当图像的宽高比与图片框不匹配时,它与图片盒的不同。我想知道如何获得表单上的图像坐标。在缩放模式下获取图片框的“图像”坐标
0
A
回答
0
减去Image
大小除以2再从PictureBox
大小再加上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);
如果你想获得表单上的BottomRightCoords,您必须将PictureBox
位置添加到它。
0
以上+下面的链接代码建议数学的一点点的伎俩: How to retrieve zoom factor of a WinForms PictureBox?
相关问题
- 1. 获取图像的放大坐标
- 2. 如何从缩放图像中的UITapGestureRecognizer获取UIImage的坐标?
- 3. 获取缩放图像像素的X,Y坐标 - KineticJs/HTML5 Canvas图像
- 4. 缩放图片框内的图像
- 5. 图片缩放图片框
- 6. 爪哇SWT:获取原始x/y坐标从缩放图像
- 7. 如何获得图片框的底层图像的坐标
- 8. 获取图像坐标
- 9. 获取图像坐标
- 10. 如何从图片框获取图片坐标(点),而不考虑平移和缩放
- 11. 使用图形对象的图片框缩放模式效果
- 12. 获得缩放图像后图像作物的x和y坐标
- 13. 缩放图片框大小图片
- 14. 图像缩略图的坐标计算
- 15. 如何在放大时获取图像的坐标iphone
- 16. 点击图片,获取坐标
- 17. iPhone CorePlot饼图获取切片坐标
- 18. 单独在ggplot的极坐标图中缩放坐标轴?
- 19. Android获取图像的坐标
- 20. 如何获取图像的坐标/ JLabel?
- 21. iTextSharp的:图像获取坐标
- 22. 获取图像上的点坐标
- 23. OPENGL Android获取我的图像坐标
- 24. 获取图像占位符的坐标
- 25. 获取Matlab图像处理的坐标
- 26. 获取图像的坐标旋转
- 27. 获取缩放图像的尺寸
- 28. 获取缩放图像的高度
- 29. 计算图像缩放后的鼠标坐标
- 30. WCF/REST获取图像到图片框?
您可以使用pbox.ClientSize和pbox.Image.size来计算的话..左上角会总是(0,0).. form_上的_image坐标是什么意思? – TaW
在缩放模式下,左上角是* not *(0,0)。只是以高而窄的图像推理出来。考虑使用反射来访问[ImageRectangle属性](http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/PictureBox.cs,d19be1af32c23a82)。 –