vb.net - 位图到 base64
问题描述
如何将位图转换为 base64 字符串?这是我到目前为止所尝试的:
Private Function solve_captcha(image As Bitmap) As String
Dim encode_type As ImageFormat = ImageFormat.Jpeg
Using ms As New MemoryStream
image.Save(ms, encode_type)
Dim imageBytes As Byte() = ms.ToArray
Dim base64str As String = Convert.ToBase64String(imageBytes)
Clipboard.SetText(base64str)
MsgBox(base64str)
End Using
End Function
但输出始终是黑色图像......
解决方案
推荐阅读
- python - 评估多元均匀分布的 PDF
- android-studio - 膨胀类 com.iammert.library.readablebottombar.ReadableBottomBar 时出错
- swift - UIKit:如何创建一个基础的、重用的 XIB 文件并在其中添加不同的内容?
- python - 如何扩展 xaxis 以专注于散点图上的气泡?
- android - 如何使RelativeLayout中的两个元素底部对齐?
- google-apps-script - 使用 Google Appscript 发送的 Google Workspace 电子邮件出现错误。消息被阻止 您的消息已被阻止
- authentication - 无 SAML/OAuth/OIDC 的单点登录 (SSO)
- azure - 尝试添加角色时出现 Azure cli 命令错误
- scala - 删除与架构不对齐的记录:Parquet:Spark scala
- reactjs - 如何防止反应图中的缩放/拖动