如何用枕头组合(逻辑或)两个图像?

时间:2015-07-17 02:57:52

标签: python pillow

我在枕头中有两个二进制黑白图像(模式= 1)。我想创建一个相同大小的新图像,这只是两者的二进制加法。换句话说,我想对每个像素进行逻辑“或”运算。

我已经阅读了一段时间的文档,无法弄清楚这个看似简单的任务。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用ImageChops.add()方法:

  

PIL.ImageChops.add(image1,image2,scale = 1.0,offset = 0)[源代码]   添加两个图像,将结果除以比例并添加偏移量。如果省略,则缩放默认为1.0,偏移为0.0。

out = ((image1 + image2) / scale + offset)

Return type:    Image

这将使您创建一个看起来像两个图像之间的OR操作的合成图像。