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));
}