The stride is the number of bytes from one row of pixels in memory to the next row of pixels in memory.
之前還以為WritePixels(Int32Rect sourceRect, Array pixels, int stride, int offset)中的stride是傳進去數組pixels的長度,結果出來的圖像像雪花一樣,還經常報AccessViolationException,後來看了msdn的一段關於圖像處理的文字,還有就是上面的示例圖,明白了一些,傳進去這個2維數組的寬度值,但還是不行!
在不斷的調整stride參數的值後才發現,傳進去2維數組寬度的4倍值出來的圖像才最完整,這才醒悟過來這個stride是指一行數據的字節數,唉,看書太不仔細了。