我正在使用縮放的圖片框。我想要檢索圖像左上角和右下角座標。但是當圖像的寬高比與圖片框不匹配時,它與圖片盒的不同。我想知道如何獲得表單上的圖像座標。在縮放模式下獲取圖片框的「圖像」座標
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)。 –