-2

重複の可能性:
VB.NETがピクチャボックス画像のピクセルカラーを置き換える

フル画像から四角形を抽出したい フル画像
:

完全な写真

私はこれだけが欲しい:

期待される

4

1 に答える 1

3

この関数で動作するはずです:

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

この関数は自己記述的だと思います。;)

出典:Get Picture Part

于 2012-06-03T14:16:30.857 に答える