图像处理中的步幅和宽度
本文关键字:图像处理 | 更新日期: 2023-09-27 18:01:59
我有一个1bpp的图像需要读取。
我遇到了下面的逻辑。但我不确定它想要做什么。
int value = (imagebmd.Width + 15) >> 3;
byte* row = (byte*)imagebmd.Scan0;
我不明白什么值存储在列和行变量
int columns = (imagebmd.Width + 7) >> 3;
这是字节图像行长度。它相当于将
四舍五入columns = Ceil(bitwidth / 8)
行是指向图像数据起始地址的指针