gpt4 book ai didi

c# - 如何将 Base64 字符串转换为图像,然后将其绑定(bind)到 Metro Style App 中的 GridView?

转载 作者:行者123 更新时间:2023-11-30 14:00:33 27 4
gpt4 key购买 nike

我有来自 Web 服务的产品集合,我在 GridView 中预览该产品,但我得到的产品图像是 Base64 字符串。如何将其转换为图像并将其绑定(bind)到 GridView 中的图像?

任何能帮助我解决这个问题的代码。

最佳答案

这似乎对我有用:

    public static BitmapImage Base64StringToBitmap(string source)
{
var ims = new InMemoryRandomAccessStream();
var bytes = Convert.FromBase64String(source);
var dataWriter = new DataWriter(ims);
dataWriter.WriteBytes(bytes);
dataWriter.StoreAsync();
ims.Seek(0);
var img = new BitmapImage();
img.SetSource(ims);
return img;
}

注意我没有等待任何东西,img.SetSource 应该处理延迟加载。

关于c# - 如何将 Base64 字符串转换为图像,然后将其绑定(bind)到 Metro Style App 中的 GridView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10516856/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com