【发布时间】:2015-02-14 21:51:08
【问题描述】:
我有一个图片框,里面有一张拉伸的图片。我在图像的一部分上有一个选择矩形。我正在尝试将选择另存为新图像。它没有考虑主图片框的拉伸,因此它没有捕获正确的选择矩形坐标。这是我的代码 sn-p (调用时,选择矩形已经设置):
Dim sourcebmp As New Bitmap(picScan.Image)
Dim destinationbmp As New Bitmap(selection.Width, selection.Height)
Dim gr As Graphics = Graphics.FromImage(destinationbmp)
Dim destinationrectangle As New Rectangle(0, 0, selection.Width, selection.Height)
gr.DrawImage(sourcebmp, destinationrectangle, selection, GraphicsUnit.Pixel)
picScan.Image = New Bitmap(destinationbmp)
【问题讨论】: