程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Parameter stride in WritableBitmap.WritePixels

Parameter stride in WritableBitmap.WritePixels

編輯:.NET實例教程

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是指一行數據的字節數,唉,看書太不仔細了。



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved