WmfBinaryRasterOperation

WmfBinaryRasterOperation enumeration

BinaryRasterOperation 枚举部分列出了二进制光栅操作代码。光栅操作代码 定义图元文件处理如何将来自选定笔的位与目标位图中的 位结合起来。

public enum WmfBinaryRasterOperation

价值观

姓名价值描述
Black10,像素始终为 0.
Notmergepen2DPon,像素是 MERGEPEN 颜色的倒数
Masknotpen3DPna, Pixel 是屏幕颜色和笔颜色反相的组合。
Notcopypen4Pn,像素是笔颜色的倒数。
Maskpennot5PDna,像素是笔和屏幕的 反转的共同颜色的组合。
Not6Dn,像素是屏幕颜色的倒数。
Xorpen7DPx,像素是笔或屏幕中颜色的组合,但不是两者。
Notmaskpen8Dpan,像素是 MASKPEN 颜色的倒数。
Maskpen9DPa,像素是笔和屏幕共有的颜色的组合。
Notxorpen10DPxn,像素是 XORPEN 颜色的倒数。
Nop11D,像素保持不变。
Mergenotpen12DPno,像素是屏幕共同的颜色和 笔的反色的组合。
Copypen13P,像素是笔的颜色。
Mergepennot14PDno,像素是笔颜色和 屏幕颜色的倒数的组合。
Mergepen15DPo,Pixel是笔颜色和屏幕颜色的组合。
White161,像素始终为 1

评论

每个光栅操作代码代表一个布尔运算,其中 所选笔和目标位图中的像素值组合在一起。以下是 这些操作中使用的两个操作数。 操作数含义 P选定的笔 D目标位图 a位与 n位非(逆) o位或 x位异或(异或)

也可以看看