1
У меня есть коробка с изображением, в которой есть растянутое изображение. У меня есть прямоугольник выбора на части изображения. Я пытаюсь сохранить выбор в качестве нового изображения. Он не учитывает длину основного окна изображения, поэтому он не фиксирует правильные координаты прямоугольника выбора. Вот мой фрагмент кода (когда это называется, прямоугольник выделения уже установлен):Как получить часть растянутого изображения?
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)