首页 > 解决方案 > VB.NET 保存生成的二维码 GDI+ 中出现一般错误。

问题描述

因此,每当我尝试保存图像时,此错误都会显示“'GDI+ 中发生一般错误。'”

这是我的按钮 1 中的代码

SaveImageCopy(TextBox1.Text, PictureBox1.Image)

这是保存二维码位置的代码

    Dim paths As String = "C:\LIST OF QR CODE" & filename & ".jpg"
    Dim dest As New Bitmap(image.Width, image.Height)
    Dim gfx As Graphics = Graphics.FromImage(dest)
    gfx.DrawImageUnscaled(image, Point.Empty)
    gfx.Dispose()
    dest.Save(paths, System.Drawing.Imaging.ImageFormat.Jpeg)
    dest.Dispose()

那么我在这里做错了什么?我应该使用流作家吗?

标签: vb.net

解决方案


我将 Dim 路径替换为 String = "C:\LIST OF QR CODE" & filename & ".jpg"

暗淡路径 As String = IO.Path.Combine("C:\Container", IO.Path.ChangeExtension(filename, "jpg"))


推荐阅读