0
因此,我正在C#中開發一個涉及渲染結構的小程序。我開始使用Graphics()
,但由於某些限制,爲了學習,我創建了自己的3D引擎類(或某種類)。如何將像素矩陣直接渲染到wpf元素中?
該類存儲和處理中的像素的矩陣:其中,z被用於能見度檢查
public class pixel {
public Color cor = new Color();
public int z = Int32.MinValue;
}
。
現在我已經檢查了結果(通過從矩陣中創建一個位圖文件),我想直接在矩陣中繪製和處理該矩陣到一個元素中。所以我想知道是否有一個簡單的方法來做到這一點。
我在這一切都很新鮮,所以如果有什麼我可能會錯過,請告訴我,有時我不知道我應該尋找什麼。
這些答案可能會幫助你:http://stackoverflow.com/questions/15274699/create-a-bitmapimage-from-a-byte-array和http://stackoverflow.com/questions/1118496/using-image -control-in-wpf-to-display-system-drawing-bitmap – PaulF
目前尚不清楚這裏的操作究竟意味着什麼。對於繪圖,創建一個BitmapSource並將其分配給Image控件的Source屬性。設置「BitmapScalingMode.NearestNeighbor」。 – Clemens