上色

Code Block

2013年5月1日 星期三

[圖像處理] BMP影像分散寬度(stride)與影像寬度(width)

Stride︰代表每列影像列的位元長度(bytes),等於argb(32bits)或rgb(24bits)乘上影像寬度
Width︰影像寬度

此處有個問題,若影像寬度乘上位元之後不是4的倍數(32bits),系統會自動補足到4的倍數;如影像寬度270,則Stride應為810,但810不是4的倍數,因此系統會自動補到812,若直接以Stride/Width取得位元組數或是要取得影像起始位置時就會出錯。