主页->库函数目录->图像处理相关函数->getimage
功能:
这个函数的四个重载分别用于从屏幕 / 文件 / 资源 / IMAGE 对象中获取图像
声明:
// 从屏幕获取图像
void getimage(
PIMAGE pDstImg, // 保存图像的 IMAGE 对象指针
int srcX, // 要获取图像的区域左上角 x 坐标
int srcY, // 要获取图像的区域左上角 y 坐标
int srcWidth, // 要获取图像的区域宽度
int srcHeight // 要获取图像的区域高度
);
// 从图片文件获取图像(png/bmp/jpg/gif/emf/wmf/ico)
void getimage(
PIMAGE pDstImg, // 保存图像的 IMAGE 对象指针
LPCTSTR pImgFile, // 图片文件名
int zoomWidth = 0, // 设定图像缩放至的宽度(0 表示默认宽度,不缩放)
int zoomHeight = 0 // 设定图像缩放至的高度(0 表示默认高度,不缩放)
);
// 从资源文件获取图像(png/bmp/jpg/gif/emf/wmf/ico)
void getimage(
PIMAGE pDstImg, // 保存图像的 IMAGE 对象指针
LPCTSTR pResType, // 资源类型
LPCTSTR pResName, // 资源名称
int zoomWidth = 0, // 设定图像缩放至的宽度(0 表示默认宽度,不缩放)
int zoomHeight = 0 // 设定图像缩放至的高度(0 表示默认高度,不缩放)
);
// 从另一个 IMAGE 对象中获取图像
void getimage(
PIMAGE pDstImg, // 保存图像的 IMAGE 对象指针
const IMAGE *pSrcImg, // 源图像 IMAGE 对象
int srcX, // 要获取图像的区域左上角 x 坐标
int srcY, // 要获取图像的区域左上角 y 坐标
int srcWidth, // 要获取图像的区域宽度
int srcHeight // 要获取图像的区域高度
);
参数:
pimg
(详见各重载函数原型内的注释)
返回值:
(无)
示例:
请参考 putimage 函数示例。