
/// <summary>
/// byte[]轉為BitmapImage
/// </summary>
/// <param name="byteArray"></param>
/// <returns></returns>
public static BitmapImage ToBitmapImage(byte[] byteArray)
{
BitmapImage bmp = null;
try
{
bmp = new BitmapImage();
bmp.BeginInit();
bmp.CacheOption = BitmapCacheOption.OnLoad;
bmp.StreamSource = new MemoryStream(byteArray);
bmp.EndInit();
bmp.Freeze();
}
catch
{
bmp = null;
}
return bmp;
}
uj5u.com熱心網友回復:
頂
uj5u.com熱心網友回復:
解決方法請看 [WPF 使用不安全代碼快速從陣列轉 WriteableBitmap](https://blog.lindexi.com/post/WPF-%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%AE%89%E5%85%A8%E4%BB%A3%E7%A0%81%E5%BF%AB%E9%80%9F%E4%BB%8E%E6%95%B0%E7%BB%84%E8%BD%AC-WriteableBitmap.html )uj5u.com熱心網友回復:
另外 圖片 處理是可以在后臺執行緒處理的Task.Run(()=>
{
// 這里添加你的代碼
});
uj5u.com熱心網友回復:
好的,謝謝大佬我去試試轉載請註明出處,本文鏈接:https://www.uj5u.com/net/66437.html
標籤:C#
