标签: c++ c image alphablending pixman
出于好奇,我正在浏览Pixman源代码,以了解混合模式是如何实现的,但是我发现它确实让人难以理解。似乎所有文件都只包含一堆枚举,引用了不同混合模式名称,但是我看不到任何混合模式的任何明确公式。例如,我想看看它是如何实现“排除”混合模式的,但是除了枚举之外,在任何源文件中都找不到任何东西,这些都没有暗示要对其进行什么计算。
您能否对Pixman中的混合模式的计算方式进行高级描述?我真的很难理解它。