C++BMP32位转24位,当图像宽度不是4的倍数时转换出错,求修改最后写入部分。

2025-02-26 10:12:04
推荐回答(1个)
回答1:

这跟你图像宽度应该没有任何关系啊,应该跟linebytes有关。24位是3个byte表示一个点,32位是4个byte表示一个点。另外32位图,高位才是alpha通道吧?大周末的懒的看代码,你自己再看看吧。