【问题标题】:Blending two images with PIL: Different sizes and different alpha transparency per row使用 PIL 混合两个图像:每行不同的大小和不同的 alpha 透明度
【发布时间】:2012-04-12 14:59:36
【问题描述】:

我有两张图片 (JPG)。两者的宽度相同,但 image2 比 image1 短。我想将 image2 粘贴到 image1 的顶部(顶部对齐),并且对于 image2 中的每一行,我想用不同的 alpha 透明度值混合到 image1 中(使其从底部到顶部平滑地混合)。

我正在使用 Python PIL,因为我是新手,所以无法找到最好的方法。有什么建议吗?

【问题讨论】:

    标签: python image-processing python-imaging-library


    【解决方案1】:

    制作一个与image2大小相同的蒙版,模式'L'。用 0 到 255 的灰度值填充它,代表你想要的 alpha 透明度。使用paste将image2放入image1中,使用灰度图作为mask参数。

    【讨论】:

      猜你喜欢
      • 2015-11-04
      • 2015-02-03
      • 1970-01-01
      • 2013-01-12
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      相关资源
      最近更新 更多