25 #ifndef INCLUDED_dibsize_h_GUID_0D57E05D_AC88_44B5_8EB6_0FBD416AFFDA 26 #define INCLUDED_dibsize_h_GUID_0D57E05D_AC88_44B5_8EB6_0FBD416AFFDA 37 #define WIN32_LEAN_AND_MEAN 41 inline DWORD
dibsize(BITMAPINFOHEADER
const &bi) {
44 auto stride = ((((bi.biWidth * bi.biBitCount) + 31) & ~31) >> 3);
45 return stride * std::abs(bi.biHeight);
48 #endif // INCLUDED_dibsize_h_GUID_0D57E05D_AC88_44B5_8EB6_0FBD416AFFDA DWORD dibsize(BITMAPINFOHEADER const &bi)
Computes bytes required for an UNCOMPRESSED RGB DIB.
Definition: dibsize.h:41