国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

C#位圖處理指針問題

2024-07-21 02:29:40
字體:
來源:轉載
供稿:網友

今天整理算法的時候發現在過去在c++中用uint指針訪問32位argb位圖時,每次偏移量正好一個象素,所以直接使用“++”而不是“+= 4”。同理,當直接用座標訪問時,應使用“i * stride / 4 + j” 而不是“i * stride + j”。但轉移到c#代碼時發現,如果同樣使用uint指針訪問位圖,當stride等于width*4時可能不會有問題,一旦noffset不為0,將會出現問題。但次bug沒有證實每次都會發生。找時間要修正一下代碼,在算法沒有改進的情況下,還是建議使用byte類型指針做位圖訪問。


文章來源:http://spaces.msn.com/sharkoo/blog/cns!d8e832ce4545af!153.entry

補充:當鎖定位圖全部時,stride=width*4,當鎖定的是位圖的一部分時,stride將會不等于width*4。

,歡迎訪問網頁設計愛好者web開發。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永州市| 呼和浩特市| 信丰县| 株洲市| 罗江县| 江阴市| 玛纳斯县| 泗洪县| 凌海市| 蓬溪县| 临安市| 和静县| 金坛市| 岑巩县| 荥阳市| 辽源市| 宁陕县| 北宁市| 镇宁| 商丘市| 特克斯县| 婺源县| 遂宁市| 翁源县| 遂溪县| 余江县| 松溪县| 公主岭市| 光山县| 锦州市| 壶关县| 青冈县| 库尔勒市| 宁晋县| 得荣县| 马边| 土默特左旗| 襄城县| 吴江市| 临江市| 洛南县|