saveimage

这个函数用于保存绘图内容至图片文件。

void saveimage(
	LPCTSTR strFileName,
	IMAGE* pImg = NULL
);

Parameters

strFileName

指定文件名。文件名的扩展名表示保存的图片格式,支持 bmp / gif / jpg / png / tif 格式。已存在的文件将被覆盖。

pImg

指向 IMAGE 对象的指针。如果为 NULL,表示绘图窗口。

Return Value

None

Examples

以下示例保存绘图窗口的内容为 "D:\test.bmp":

#include <graphics.h>
#include <conio.h>

int main()
{
	// 绘图窗口初始化
	initgraph(640, 480);

	// 绘制图像
	outtextxy(100, 100, _T("Hello World!"));
	
	// 保存绘制的图像
	saveimage(_T("D:\\test.bmp"));

	// 按任意键退出
	_getch();
	closegraph();
}