作者cplusplus (C++)
看板C_Sharp
标题Re: [问题] BitmapData.Stride 疑问
时间Mon Mar 20 16:58:08 2006
※ 引述《ioris (绮贞 真可爱)》之铭言:
: 请问 BitmapData.Stride 与 Width 用法有何不同
: msdn写说
: Stride : Bitmap 物件的分散宽度。
: Width : Bitmap 物件的像素宽度。
: 两者会相等吗??
msdn的备注
分散宽度是单列像素 (扫描线) 的宽度,化约至四个位元组的界限。分散永远大於或等於
实际的像素宽度。如果分散为正,则点阵图为由上而下。如果分散宽度为负,则点阵图为
由下而上。
--------------
别问我什麽意思,不是很清楚
不过印象中大概是BMP为了存取方便 每一条扫描线 也就是每一列PIXELS 所需要的BYTE数
都会凑到4的倍数(32bit电脑的word)大小 以方便存取跟增加效率 所以尾端可能有
0~3 bytes 是无意义的资料 填补用
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.217.14