关于Windows8:如何将可写位图转换为base64字符串

How to convert WritableBitmap to Base64 string

在我的应用程序中,我使用winrt xaml工具箱中的WriteableBitmapRenderExtensions.Render()方法来呈现xaml元素。在呈现XAML控件之后,我需要以base64字符串的形式将其发送到服务器。如何将此可写位图类转换为base64字符串?


WriteableBitmap保存到png或jpg(工具包中有一个扩展名,您可以修改它以获得压缩图像作为字节数组),以减小数据大小,然后按照chris的建议使用Convert.ToBase64String()将字节转换为base64字符串。