我正在读一本关于 Windows 图形编程的书。
当出现 rop2 和 rop3 时,它给出 2^(2^2)=16 和 2^(2^3)=256,但为什么呢?
有人知道吗?提前致谢!
对于 GDI ROP2,这并不难理解。该定义可在http://msdn.microsoft.com/en-us/library/cc234985.aspx找到。
可以在http://www.svgopen.org/2003/papers/RasterOperationsUsingFilterElements/找到更好的解释。仅使用 4 位来获得结果。所以总共 2^4 = 16 次操作。
对于 ROP3,还有一种组合,使用 8 位。总共有 2^8 = 256 种可能的操作。