C++CBitmapクラスの画像をファイルに保存する方法

553 ワード

この例では、C++がCBitmapクラスの画像をファイルに保存する方法について説明します.皆さんの参考にしてください.具体的な実現方法は以下の通りである.
次のコードを使用して、CBitmapクラスの画像を画像ファイルに保存できます.サポートフォーマット:BMP、JPG、GIF、PNG.

void SaveBitmap(CString strFilePath, CBitmap Bitmap)
{
  if ( Bitmap.m_hObject )
  {
   CImage imgTemp;
   // CImage MFC   。
   imgTemp.Attach(Bitmap.operator HBITMAP());
   imgTemp.Save(strFilePath);
  }
}


ファイルパス名strFilePathには、BMP、JPG、GIF、またはPNGのいずれかの接尾辞が含まれている必要があります.
本稿で述べたことが皆さんのC++プログラム設計に役立つことを願っています.