maui的image中的source怎么与TagLib中的xxx.Tag.Pictures连接起来

fsdfsfd 280 信誉分
2025-01-10T14:49:26.77+00:00

maui的image中的source怎么与TagLib中的xxx.Tag.Pictures连接起来,有什么办法转换

.NET
.NET
基于 .NET 软件框架的 Microsoft 技术。
88 个问题
.NET MAUI
.NET MAUI
一种 Microsoft 开源框架,用于构建跨移动设备、平板电脑、台式机的原生设备应用程序。
129 个问题
{count} 票

接受的答案
  1. Yu Li (Shanghai Wicresoft Co Ltd) 160 信誉分 Microsoft 供应商
    2025-01-13T09:31:45.5166667+00:00

    你好,

    以下是我的答案,

    if(xxx.Tag.Pictures.Length >0 ){
    
      var xxx = TagLib.File.Create(filePath);                        
    
      byte[] pictureBox = xxx.Tag.Pictures[0].Data.Data;        
    
      MemoryStream ms = new MemoryStream(pictureBox);
    
      var streamImageSource = new StreamImageSource();
    
      streamImageSource.Stream = (token) => Task.FromResult<Stream>(ms);
    
      //below is a image
    
      monster.Source = streamImageSource; 
    
    }
    

    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    1 个人认为此答案很有帮助。

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。