【问题标题】:Python Image Library Additive BlendingPython图像库加法混合
【发布时间】:2011-11-06 15:07:57
【问题描述】:

如何将两个图像相加混合?

我正在尝试创建随机多边形,我想将它们分层。

我尝试过 Image.Blend 和 Image.paste,但它们只是“替换”像素值。

如果有意义的话,我想强化图像。因此,两个半透明的图像将叠加成一个完全不透明的图像。

有什么想法吗?

【问题讨论】:

    标签: python image blending


    【解决方案1】:

    这可以通过ImageChops 模块来实现:如果您想要两个图像的“平均值”(通道方面),只需使用

    ImageChops.add(image1, image2, 2)
    

    (最后一个参数导致图像的“总和”除以 2。)根据您的具体需要,ImageChops.multiply 也可能有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-19
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 2016-01-24
      • 2023-02-02
      相关资源
      最近更新 更多