二元逻辑

二元逻辑是一类特殊的混合模式,它们通过逻辑运算符来计算颜色的混合效果。这些混合模式具有带滚降的分形特征,和其他分类的混合模式存在显著差异。二元逻辑类混合模式可以将平滑渐变的图层混合出抽象艺术般的视觉效果。为了便于区分,此分类的英文名称由大写字母组成,而中文译名也全部带有其英文名称前缀。

二元逻辑混合模式的工作原理大致如下:先把十进制的颜色数值转换为二进制数值,将 1 视作 T(真),0 视作 F(假),使用对应的二元逻辑运算符得出最终结果,然后将它转换回十进制颜色数值。

警告

二元逻辑类混合模式不适用于色彩通道为浮点数值或颜色数值存在负值的色彩空间。请不要为此报告程序问题。

AND - 与

提示

此混合模式的英文名为“AND”。

对基底图层和混合图层进行逻辑与 (AND) 运算。类似于“相乘”混合模式。

../../_images/Blend_modes_AND_map.png

左图:基底图层,中图:混合图层,右图:逻辑与混合结果

../../_images/Blending_modes_AND_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑与混合结果

CONVERSE - 反蕴含

提示

此混合模式的英文名为“CONVERSE”。

对基底图层和混合图层进行逻辑反蕴含 (CONVERSE) 运算。类似于基底图层和混合图层反相后的“滤色”混合模式。

../../_images/Blend_modes_CONVERSE_map.png

左图:基底图层,中图:混合图层,右图:逻辑反蕴含混合结果

../../_images/Blending_modes_CONVERSE_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑反蕴含混合结果

IMPLICATION - 蕴含

提示

此混合模式的英文名为“IMPLICATION”。

对基底图层和混合图层进行逻辑蕴含 (IMPLICATION) 运算。类似于基底图层反相后的“滤色”混合模式。

../../_images/Blend_modes_IMPLIES_map.png

左图:基底图层,中图:混合图层,右图:逻辑蕴含混合结果

../../_images/Blending_modes_IMPLIES_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑蕴含混合结果

NAND - 与非

提示

此混合模式的英文名为“NAND”。

对基底图层和混合图层进行逻辑与非 (NAND) 运算。类似于反相后的“相乘”混合模式。

../../_images/Blend_modes_NAND_map.png

左图:基底图层,中图:混合图层,右图:逻辑与非混合结果

../../_images/Blending_modes_NAND_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑与非混合结果

NOR - 或非

提示

此混合模式的英文名为“NOR”。

对基底图层和混合图层进行逻辑或非 (NOR) 运算。类似于反相后的“滤色”混合模式。

../../_images/Blend_modes_NOR_map.png

左图:基底图层,中图:混合图层,右图:逻辑或非混合结果

../../_images/Blending_modes_NOR_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑或非混合结果

NOT CONVERSE - 反非蕴含

提示

此混合模式的英文名为“NOT CONVERSE”。

对基底图层和混合图层进行逻辑反非蕴含 (NOT CONVERSE) 运算。类似于基底图层和混合图层反相后的“相乘”混合模式。

../../_images/Blend_modes_NOT_CONVERSE_map.png

左图:基底图层,中图:混合图层,右图:逻辑反非蕴含混合结果

../../_images/Blending_modes_NOT_CONVERSE_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑反非蕴含混合结果

NOT IMPLICATION - 非蕴含

提示

此混合模式的英文名为“NOT IMPLICATION”。

对基底图层和混合图层进行逻辑非蕴含 (NOT IMPLICATION) 运算。类似于混合图层反相后的“相乘”混合模式。

../../_images/Blend_modes_NOT_IMPLICATION_map.png

左图:基底图层,中图:混合图层,右图:逻辑非蕴含混合结果

../../_images/Blending_modes_NOT_IMPLICATION_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑非蕴含混合结果

OR - 或

提示

此混合模式的英文名为“OR”。

对基底图层和混合图层进行逻辑或 (OR) 运算。类似于“滤色”混合模式。

../../_images/Blend_modes_OR_map.png

左图:基底图层,中图:混合图层,右图:逻辑或混合结果

../../_images/Blending_modes_OR_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑异或混合结果

XOR - 异或

提示

此混合模式的英文名为“XOR”。

对基底图层和混合图层进行逻辑异或 (XOR) 运算。如果把处于此模式的混合图层复制两次副本,还会得到原来的基底图层。

../../_images/Blend_modes_XOR_map.png

左图:基底图层,中图:混合图层,右图:逻辑异或混合结果

../../_images/Blending_modes_XOR_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑异或混合结果

XNOR - 双条件

提示

此混合模式的英文名为“XNOR”。

对基底图层和混合图层进行逻辑双条件 (XNOR) 运算。如果把处于此模式的混合图层复制两次副本,还会得到原来的基底图层。

../../_images/Blend_modes_XNOR_map.png

左图:基底图层,中图:混合图层,右图:逻辑双条件混合结果

../../_images/Blending_modes_XNOR_Gradients.png

左图:基底图层,中图:混合图层,右图:逻辑双条件混合结果