1
有誰知道如何使用C#代碼在EmguCV的imagebox上縮放/平移(滾動)?它使用鼠標滾動工作得很好,但我想用代碼來完成。在EmguCV的Imagebox中縮放/平移
我試過了,但沒有運氣!
ImageBox1.SetZoomScale(1, new Point(400, 400));
有誰知道如何使用C#代碼在EmguCV的imagebox上縮放/平移(滾動)?它使用鼠標滾動工作得很好,但我想用代碼來完成。在EmguCV的Imagebox中縮放/平移
我試過了,但沒有運氣!
ImageBox1.SetZoomScale(1, new Point(400, 400));
使用SetZoomScale,您的方法正確。 將縮放比例設置爲1以放大,縮放比例小於1以縮小。 1意味着沒有縮放。 第二個參數是相對於圖像控件的縮放區域的中心。 所以,如果你開始一個ZoomScale = 1執行以下操作:
放大與固定點(400,00)
ImageBox1.SetZoomScale(2, new Point(400, 400));
復位原變焦
ImageBox1.SetZoomScale(1, new Point(400, 400));
縮小與修復點(400,00)
ImageBox1.SetZoomScale(0.5, new Point(400, 400));