Image系結viewmodel屬性 然后根據采到的圖片更新 結果閃爍很嚴重 請問應該怎么解決
uj5u.com熱心網友回復:
如果更改系結源,ui元素會洗掉后重建,當然會導致閃爍.所以要避免更改系結源
在 viewmodel 建立一個 writeablebitmap
view的 Image 系結到這個 writeablebitmap 上
圖片內容要更新時,將新內容畫到 writeablebitmap 中
uj5u.com熱心網友回復:
好的 我測驗一下
uj5u.com熱心網友回復:
建議不要自動更新圖片,這種方式太耗資源了.比如程式每秒下載10張圖,那就要重繪10次,而這10次重繪的用戶體驗是什么呢?唰一下過去了,并不能看到圖片具體內容,所以,你仔細想想,有沒有必要實時顯示這些圖片.
可以將下載完成的圖片檔案名稱進行實時更新,相對來說會好點,作為提示下載程序進行中.
uj5u.com熱心網友回復:
但是我們是重繪相機實時畫面
uj5u.com熱心網友回復:
重繪圖片放在執行緒回圈。更新UI的話用委托。uj5u.com熱心網友回復:
相機實時畫面的話應該用視頻流處理吧?這樣處理的資料量硬體哪能受得了啊,視頻流的演算法跟你自制的這種演算法性能差很多很多,而且相機拍照的解析度動輒千萬像素,而視頻幀的解析度如果達到這種級別,普通計算機根本處理不過來的.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/14584.html
標籤:C#
上一篇:C# 正則平衡組
