如何解码 Base64 编码的图像字符串以及如何在 MFC 中解码后显示该位图
我正在尝试开发一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.