函数参考


_WinAPI_SetStretchBltMode

设置指定设备环境的位图拉伸模式.

#Include <WinAPIEx.au3>
_WinAPI_SetStretchBltMode ( $hDC, $iMode )

参数

$hDC 设备环境句柄.
$iMode 拉伸模式. 参数可以是以下值之一:
 $BLACKONWHITE --- 使用颜色值执行布尔 AND 操作,以消除现有的像素
 $COLORONCOLOR --- 删除像素
 $HALFTONE --- 处理目标矩形的像素为源像素块
 $WHITEONBLACK --- 使用颜色值执行布尔 OR 操作,以消除现有的像素
 $STRETCH_ANDSCANS --- 相同于 BLACKONWHITE
 $STRETCH_DELETESCANS --- 相同于 COLORONCOLOR
 $STRETCH_HALFTONE --- 相同于 $HALFTONE
 $STRETCH_ORSCANS --- 相同于 WHITEONBLACK

返回值

成功: 返回 1.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

$BLACKONWHITE ($STRETCH_ANDSCANS) 与 $WHITEONBLACK ($STRETCH_ORSCANS) 模式通常用于保存单色位图的前景像素.
 $COLORONCOLOR ($STRETCH_DELETESCANS) 模式通常用于保存彩色位图的颜色.
 $HALFTONE ($STRETCH_HALFTONE) 模式速度较慢,比上述三种模式, 需要更多的源图像处理.但能生成更高质量的图像.

相关

详情参考

在MSDN中搜索