1

有两个图像。图像 1 和图像 2。我在 image1 上添加了 image2。总体而言,输出图像必须仅为 image1,但 image2 的部分必须变为透明。我的意思是交叉区域上的 alpha 值必须是相反的顺序(即,如果 image2 上一个像素(比如 120、100)的 alpha 值是 1.0,那么 image1 上相同像素的 alpha 值必须变为 0。如果是 0.6 那么它必须变为 0.4)。

4

2 回答 2

0

尝试异或模式。

于 2009-07-01T15:28:26.937 回答
0

听起来您正在尝试使用 image2 作为图像 1 的蒙版。在 Quartz 中,您可以创建图像蒙版,然后使后续绘图操作使用蒙版的 alpha 值作为乘数。不过,我认为没有更简单的 XOR。

祝你好运!

于 2009-07-01T15:37:29.477 回答