我现在创建了一个应用程序,将值编码为QR码,并转换为图像。然后,我想将图像存储到我的本地。但是,我尝试了许多在谷歌和这里找到的解决方案。该问题仍然每次都意外提示。我的代码和示例错误图片如下所示。请帮帮我!GDI+ 中发生一般错误
Dim qrCodeObject As QRCodeEncoder = New QRCodeEncoder()
Dim image As Image
Dim bitmap As Bitmap
qrCodeObject.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE
qrCodeObject.QRCodeScale = 6
qrCodeObject.QRCodeVersion = 5
qrCodeObject.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.H
image = qrCodeObject.Encode(value)
bitmap = New Bitmap(image)
bitmap.Save(value + ".jpg")
答:始终使用不同的名称保存文件,并且不包含任何非法字符
使用简单字符串的路径连接是废话。使用Path.Combine
构建路径,因为这可确保路径包含所需的斜杠(否则无效)。
Dim Pat As String = Path.Combine(String.Concat(value, ".jpg"))
bitmap.save(Pat)
如果这没有帮助,我们需要知道您的案例中包含哪些"价值"。