2016-12-25 71 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