vb.net - 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()
那么我在这里做错了什么?我应该使用流作家吗?
解决方案
我将 Dim 路径替换为 String = "C:\LIST OF QR CODE" & filename & ".jpg"
和
暗淡路径 As String = IO.Path.Combine("C:\Container", IO.Path.ChangeExtension(filename, "jpg"))
推荐阅读
- laravel - 为什么在没有 CSS LARAVEL 的情况下加载视图
- java - 转换扩展类以支持在多线程模式下以最少的更改行并行执行
- node.js - 从 blob 存储读取文件作为 readableStream 停止在两者之间
- html - 在 v-expansion-panel-header 中将文本左对齐
- python - 两种迭代解决方案,一种使用指针,另一种使用 for 循环,但指针具有更好的时间复杂度 - 为什么?
- eclipse-rcp - 如何在 RCP 应用程序中使用 maven
- python - 将 ListAPIView 端点标头中的令牌从一个 api 传递到另一个 Django REST
- angular - 从 ngTemplate 为多个 ng-contents 提供数据
- javascript - 从对象中删除属性,同时在 Javascript / TypeScript 中保持原始对象不变
- html - 图像最大宽度响应和自动