123456789101112 |
- #pragma once
- class CImageHelper
- {
- public:
- static bool SaveBitmapToFile(HBITMAP bitmap, const std::string& filename); //保存位图到文件
- private:
- static WORD GetBitmapBitCount(); //计算位图文件每个像素所占字节数
- static void ProcessPalette(HBITMAP hBitmap, const BITMAP& bitmap,
- DWORD paletteSize, LPBITMAPINFOHEADER lpBmpInfoHeader); //处理调色板
- };
|