我现在创建了一个应用程序,它将值编码为QR码,然后变成图像。然后,我想将图像存储到我的本地。但是,我尝试了许多我在谷歌和这里找到的解决方案。每次都会出现意外问题。我的代码和示例错误图片如下所示。请帮我! A generic error occured in 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")
解答:始终保存具有不同名称的文件,并且不包含任何非法字符
答案 0 :(得分:0)
使用简单字符串的路径连接是废话。
使用Path.Combine
构建路径,因为这可以确保您的路径
如果否则无效,则包含所需的斜杠。
Dim Pat As String = Path.Combine(String.Concat(value, ".jpg"))
bitmap.save(Pat)
如果这没有帮助,我们需要知道您的案例中包含的“价值”。