小编典典

如何使用 PIL 将透明 png 图像与另一个图像合并

all

我有一个透明的 png 图像“foo.png”,我打开了另一个图像

im = Image.open("foo2.png");

现在我需要将 foo.png 与 foo2.png 合并。

( foo.png 包含一些文本,我想在 foo2.png 上打印该文本)


阅读 94

收藏
2022-06-22

共1个答案

小编典典

from PIL import Image

background = Image.open("test1.png")
foreground = Image.open("test2.png")

background.paste(foreground, (0, 0), foreground)
background.show()

第一个参数 to.paste()是要粘贴的图像。第二个是坐标,秘诀是第三个参数。它表示将用于粘贴图像的 蒙版。 如果您传递具有透明度的图像,则
Alpha 通道将用作遮罩。

检查文档

2022-06-22