簡體   English   中英

從字節下載圖像 stream c#

[英]Download Image from byte stream c#

我需要從 URL 鏈接保存圖像,然后在 UI 上顯示

為此,我嘗試了所有可以通過谷歌搜索的方法:

 PictureBox pb = new PictureBox(); 
 pb.Load(imageUrl);

using (WebClient wc = new WebClient()) 
{
        byte[] bytes = wc.DownloadData(imageUrl);
        MemoryStream ms = new MemoryStream(bytes);
        Image img = Image.FromStream(ms); 
}

和更多...

但不幸的是,我不斷收到ArgumentExceptiom “參數無效,無論我用什么方式將字節 stream 轉換為Image

PS您可以在瀏覽器中打開鏈接->它是公開的。

更新:只需在鏈接末尾刪除-rw即可解決問題

您的文件是.WebP File ,並且Bitmap class不支持 WebP 格式。

bitmap 由圖形圖像的像素數據及其屬性組成。 將 bitmap 保存到文件有許多標准格式。 GDI+ 支持以下文件格式:BMP、GIF、EXIF、JPG、PNG 和 TIFF。 有關支持的格式的更多信息,請參閱位圖類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM