How to convert WritableBitmap to Base64 string
在我的应用程序中,我使用winrt xaml工具箱中的WriteableBitmapRenderExtensions.Render()方法来呈现xaml元素。在呈现XAML控件之后,我需要以base64字符串的形式将其发送到服务器。如何将此可写位图类转换为base64字符串?
- WinRT应用程序中如何将可写位图图像转换为字节数组的可能副本
- 给定的问题没有标记为用户已回答,而且我需要将可写位图转换为base64字符串。
- 您可以将字节数组转换为base64字符串——没有从writeablebitmap到base64字符串的直接路径。
- 有关byte[]到base64编码字符串的信息,请参阅:stackoverflow.com/a/1134696/231316
将WriteableBitmap保存到png或jpg(工具包中有一个扩展名,您可以修改它以获得压缩图像作为字节数组),以减小数据大小,然后按照chris的建议使用Convert.ToBase64String()将字节转换为base64字符串。