2014-01-21 3 views
0

Я пытаюсь добиться чего-то, но после нескольких часов поиска я решил просто спросить более опытных. Я читаю pgm-файл (изображение в оттенках серого, представленное значением серого для каждого пикселя) и загружая его в double array => data [,]. Я пытаюсь сделать двойной цикл, который заполнит объект изображения в окне WPF с правильным значением оттенков серого для каждого пикселя.Изображение нарисовать по пикселям из двойной матрицы

Вот моя потребность больше кода, как представляется:

int[,] data = new int[img.width,img.height];` 
for(int i=0; i<img.Height;i++)` 
{ 
    for(int j=0; j<img.Width;j++) 
    { 
     //line that will fill image with pixel[i,j]; 
    } 

} 
+0

Почему не просто отобразить изображение? – RononDex

ответ

0

Вы, вероятно, ищете Bitmap.SetPixel метода. Однако это может оказаться довольно медленной обработкой. Вы можете ускорить работу, используя метод Bitmap.LockBits.

Смежные вопросы