1
,因爲我沒有任何的圖像編輯軟件,我將使用vb.net到水平切片的圖像。有人可以幫我開始嗎?切片一個jpg用vb.net
,因爲我沒有任何的圖像編輯軟件,我將使用vb.net到水平切片的圖像。有人可以幫我開始嗎?切片一個jpg用vb.net
在下面的代碼首先加載圖像,然後用新的寬度和高度創建一個新的圖像,抓住圖形從它對象最後得出舊圖像投影到新的圖像。我們得出的舊有形象上使用舊圖像的尺寸,新的形象,但由於新的圖像較小,其餘將被關閉的畫布。
Private Shared Sub CropImage(ByVal inputImagePath As String, ByVal outputImagePath As String, ByVal newHeight As Integer)
Using oldImage = System.Drawing.Image.FromFile(inputImagePath)
Using NewImage As New System.Drawing.Bitmap(oldImage.Width, newHeight)
Using G = Graphics.FromImage(NewImage)
G.DrawImage(oldImage, 0, 0, oldImage.Width, oldImage.Height)
NewImage.Save(outputImagePath, System.Drawing.Imaging.ImageFormat.Jpeg)
End Using
End Using
End Using
End Sub
+1這是非常有用的,感謝您張貼您的解決方案 – Hallaghan 2012-02-27 17:19:20