ZW3D二次开发_导出图片

ZW3D函数:

   cvxFileExportInit
   cvxFileExport

代码:

void 文件_输出_输出_图像文件(bmp或gif或jpg或png或tiff)_当前显示范围()
{
	//- 初始化结构体,以PNG为例
	svxImgData data;
	ZF_CALL(cvxFileExportInit(evxExportType::VX_EXPORT_TYPE_IMG, evxImgType::VX_EXPORT_IMG_TYPE_PNG, &data));
	//- 图片类型
	data.Type = VX_EXPORT_IMG_TYPE_PNG;
	//- 对应"生成光栅文件"对话框中的 - 范围
	data.RangeMode = VX_EXPORT_IMG_RANGE_MODE_NORMAL;
	//- 对应"生成光栅文件"对话框中的 - 颜色
	data.ColorMode = VX_EXPORT_IMG_COLOR_MODE_24BITS;
	//- 对应"生成光栅文件"对话框中的 - 图像质量
	data.Quality = 50;
	//- 对应"生成光栅文件"对话框中的 - 背景色
	data.BkgndMode = VX_EXPORT_IMG_BKGND_MODE_CURRENT;
	//- 对应"生成光栅文件"对话框中的 - 宽度
	data.Width = 400;
	//- 对应"生成光栅文件"对话框中的 - 高度
	data.Height = 400;
	ZF_CALL(cvxFileExport(VX_EXPORT_TYPE_IMG, (char*)"C:\\ImgTest.png", &data));
}

void 文件_输出_输出_图像文件(bmp或gif或jpg或png或tiff)_指定范围()
{
	//输出图片
	svxImgData data;
	data.Type = VX_EXPORT_IMG_TYPE_JPEG;//图片类型
	data.ColorMode = VX_EXPORT_IMG_COLOR_MODE_GRAYSCALE;//对应"生成光栅文件"对话框中的 - 颜色
	data.Quality = 50;//对应"生成光栅文件"对话框中的 - 图像质量
	data.BkgndMode = VX_EXPORT_IMG_BKGND_MODE_CURRENT;//对应"生成光栅文件"对话框中的 - 背景色
	data.RangeMode = VX_EXPORT_IMG_RANGE_MODE_CUSTOM;//对应"生成光栅文件"对话框中的 - 范围

	data.Width = 400;//对应"生成光栅文件"对话框中的 - 宽度
	data.Height = 400;//对应"生成光栅文件"对话框中的 - 高度
	data.Rect.X.min = 0;//选择范围,(0,0)是屏幕的左下角点
	data.Rect.X.max = data.Rect.X.min + data.Width;
	data.Rect.Y.min = 0;
	data.Rect.Y.max = data.Rect.Y.min + data.Height;
	ZF_CALL(cvxFileExport(VX_EXPORT_TYPE_IMG, (char*)"C:\\ImgTest.jpg", &data));
}

效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值