Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将目标图像与源图像进行异或。我认为 UIImage 的混合模式是正确的方法。我尝试了 kCGBlendModeXOR,但失败了。
那么哪一个 UIImage 的 blendmode 等于 bitblt 的 SRCINVERT 呢?
你可能运气不好。在文档中kCGBlendModeXOR,它说:
kCGBlendModeXOR
R = S*(1 - Da) + D*(1 - Sa).这种异或模式只是名义上与经典的位图异或运算有关,Quartz 2D 不支持这种运算。
R = S*(1 - Da) + D*(1 - Sa).
看起来你不能通过 CG 混合模式做你想做的事。