2016-12-25 74 views
1

我需要保存圖片框與真實圖像顯示。 幫幫我嗎?如何保存真實圖片框

例:

image

Dim myEncoder As Encoder 
    Dim myImageCodecInfo As ImageCodecInfo 
    Dim myEncoderParameter As EncoderParameter 
    Dim myEncoderParameters As EncoderParameters 
    Dim bmp As Bitmap = CType(imgJpgPng.Image, Bitmap) 
    Dim bmpt As New Bitmap(640, 640) 
    Using g As Graphics = Graphics.FromImage(bmpt) 
     g.DrawImage(bmp, 0, 0, bmpt.Width, bmpt.Height) 
    End Using 
    myImageCodecInfo = GetEncoderInfo(ImageFormat.Jpeg) 
    myEncoder = Encoder.Quality 
    myEncoderParameters = New EncoderParameters(1) 
    myEncoderParameter = New EncoderParameter(myEncoder, CType(75L, Int32)) 
    myEncoderParameters.Param(0) = myEncoderParameter 
    bmpt.Save("d:\ImgTemp\0000.JPG", myImageCodecInfo, myEncoderParameters) 
+0

它看起來像你需要裁剪圖像。與真實或其他方面無關的picturebox。 – Plutonix

回答

0

從什麼我得到的是,你要保存的圖片框圖像,也許到一個目錄或東西。所以,讓我們來看看這個(這很簡單,順便說一句,我注意到你已經在640,640處調暗了bmpt,也許這是一個問題)

這就是我如何保存圖片框圖片

PictureBox1.Image.Save( 「C:\用戶\所有者\桌面\網絡攝像頭應用poctures \ Picture.jpg」)

它非常自我解釋,Picturebox1.Image.Save(保存圖像),並在引用,還有目錄,最後還有一個jpg,你可以將其設置爲.png或其他文件格式。 如果你想讓它在圖片框中顯示爲原始圖片,你需要轉到圖片框和ma的屬性更大(尺寸)或使用拉伸功能。

編輯:對不起,我沒有看到你的問題,這是一個更新!

閱讀本網站的信息,並查看它,這將幫助你很大! http://www.vb-helper.com/howto_resize_picture_save.html