如何操作 二位的位图对象?
是这样的 :
//声明
Bitmap * pTemBitmap ;
Graphics* pGraphicsTemp ;
//初始化
pTemBitmap = new Bitmap(800,800, PixelFormat4bppIndexed); //问题在这里我怎么保存两位的位图,这样的图文件小很多;
pGraphicsTemp = Graphics::FromImage(pTemBitmap);
//我想在这个pTemBitmap 上进行draw的line
Pen pen1(Color::White ,8);
pGraphicsTemp->DrawLine(&pen1,Point(100,20),Point(100,200));
//我把这保存下来,为什么我draw的line 看不见!
CLSID encoderClsid ;
GetEncoderClsid(L"image/bmp ",& encoderClsid); //获得bmp的编码CLSID
pTemBitmap-> Save (L“c:\\test.bmp” , & encoderClsid);