如何解码 Base64 编码的图像字符串以及如何在 MFC 中解码后显示该位图

发布于 2024-10-08 09:43:29 字数 182 浏览 5 评论 0原文

我正在尝试开发一个 WinCE Pocket PC 应用程序,我必须从 Base64 编码数据中的 Web 服务的 SQL 服务器获取位图图像,并且我想解码该 Base64 编码字符串,然后使用我想要创建的解码结果或在我的对话框图片控件中显示位图图像。我需要在 MFC 中完成所有这些事情,我正在使用 VC++ MFC SmartDevice 项目。

I'm trying to develop a WinCE Pocket PC application I have to take bitmap images from an SQL server from a web service in base64 encoded data and I want to decode that base64 encoded string and then by using that decoded result I want to create or display bitmap image in my dialog box picture control. I need to do all these things in MFC, I'm using VC++ MFC SmartDevice Project.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蒲公英的约定 2024-10-15 09:43:30

Base64 编码和解码可以使用在线众多免费资源之一来完成。 这是一个看起来很简单的。如果显示解码缓冲区,这可能是您从服务中检索到的内容。

这会将其解码到另一个缓冲区,该缓冲区现在是一个位图。在窗口上显示它通常(尽管您当然可以采用多种其他方式)完成一个 CStatic 实例

Base64 encoding and decoding can be done by using one of the many free resources online. Here's one that looks simple enough. If shows decoding a buffer, which is probably what you have retrieved from the service.

That will decode it to another buffer, which is now a Bitmap. Displaying that on the Window is typically (though you could certainly go myriad other ways) done with a CStatic instance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文