0
裁剪所需的代碼是什麼(從圖片中獲取圖像)?在Visual Basic Express 2010中獲取位圖圖像的一部分
裁剪所需的代碼是什麼(從圖片中獲取圖像)?在Visual Basic Express 2010中獲取位圖圖像的一部分
此代碼通過從(矩形)輸入圖像創建具有所需尺寸的較小矩形並將其加載到PictureBox
(PictureBox1
)中來工作。這對卡片遊戲軟件很有用。
Private Function CropBitmap(ByRef bmp As Bitmap, ByVal cropX As Integer, ByVal cropY As Integer, ByVal cropWidth As Integer, ByVal cropHeight As Integer) As Bitmap
Dim rect As New Rectangle(cropX, cropY, cropWidth, cropHeight)
Dim cropped As Bitmap = bmp.Clone(rect, bmp.PixelFormat)
Return cropped
End Function
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim FN = "full path of the image file"
Dim bmp As Bitmap bmp = Bitmap.FromFile(FN)
PictureBox1.Image = CropBitmap(bmp, 4, 4, 13, 16)
End Sub
+1爲了努力讓自己適應這個網站。 – varocarbas
這不是回答問題的最佳方法,但是您是新手,並嘗試使用最合適的級別。也許你應該重新對問題進行一些格式化,以使這些想法更清晰,並且可能對其他人更有幫助。我寫這篇評論是對我們在這裏討論的所有內容的總結。 – varocarbas