当前位置: 首页 > 编程笔记 >

C++将CBitmap类中的图像保存到文件的方法

周志文
2023-03-14
本文向大家介绍C++将CBitmap类中的图像保存到文件的方法,包括了C++将CBitmap类中的图像保存到文件的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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++程序设计有所帮助。

 类似资料:
  • 问题内容: 我在SQL Server 2000中有一个带有图像列的表。我需要将图像数据保存到文件系统上的文件中。在SQL Server 2005中,我可以将ADODB.Stream对象用于文件I / O,但在SQL Server 2000中似乎不存在。我能找到的最接近的东西是Scripting.FileSystemObject,但它似乎仅支持文本文件。这对我不起作用(我不认为)。 问题答案: AD

  • 主题:如何在本地机器上从dxl文件的notesbitmap标记保存图像 NotesBitmap 具有以下dxl节点 1)notesbitmap 文件数据 文件

  • 本文向大家介绍C#将Sql数据保存到Excel文件中的方法,包括了C#将Sql数据保存到Excel文件中的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#将Sql数据保存到Excel文件中的方法,非常有实用价值。分享给大家供大家参考借鉴之用。 具体功能代码如下: 希望本文所述实例对大家C#程序设计有所帮助。

  • 问题内容: 在ipython Notebook中,首先创建一个pandas Series对象,然后通过调用实例方法.hist(),浏览器将显示该图。 我想知道如何将该图形保存到文件中(不是通过右键单击另存为,而是脚本中所需的命令)。 问题答案: 使用方法,如下所示: 它不必以结尾结尾,有很多选择。查看文档。 或者,您可以使用该接口,并仅作为函数调用来保存最近创建的图形:

  • 问题内容: 我正在学习OpenCV和Python。我从网络摄像头捕获了一些图像并将其保存。但是默认情况下会将它们保存到本地文件夹中。我想将它们从直接路径保存到另一个文件夹。我如何解决它? 问题答案: ebeneditos提供的解决方案运行完美。 但是,如果您在一段较大的代码段中有多个部分,并且想要更改保存图像的路径,则必须在每次单独出现时更改路径。 正如Soltius所说,这是一种更好的方法。声明