重複の可能性:
VB.NETがピクチャボックス画像のピクセルカラーを置き換える
フル画像から四角形を抽出したい フル画像
:
私はこれだけが欲しい:
この関数で動作するはずです:
Public Function GetPicturePart(ByVal SourceImage As Image, ByVal Region As Rectangle) As Bitmap
Dim ImagePart As Bitmap = New Bitmap(Region.Width, Region.Height)
Using G As Graphics = Graphics.FromImage(ImagePart)
Dim TargetRect As Rectangle = New Rectangle(0, 0, Region.Width, Region.Height)
Dim SourceRect As Rectangle = Region
G.DrawImage(SourceImage, TargetRect, SourceRect, GraphicsUnit.Pixel)
End Using
Return ImagePart
End Function
この関数は自己記述的だと思います。;)