Python:将两个PNG文件合并为图层

2 投票
1 回答
29482 浏览
提问于 2025-04-17 10:21

可能重复的问题:
如何使用PIL将透明的PNG图像与另一张图像合并

我有几张PNG文件:

http://dl.dropbox.com/u/6599273/testing/image1.png
http://dl.dropbox.com/u/6599273/testing/image2.png

如你所见,这些图像有透明的部分。当你把它们叠在一起时,会形成一张很好看的图像。这里是合成后的图像:

http://dl.dropbox.com/u/6599273/testing/image_composed.png

我用paint.net以非常简单的方式合成了这张图(拖放)。但我需要用Python来编程实现这个过程。而且我想把这个方法推广到成千上万张这样的图像(它们的尺寸都是256x256像素)。

我该怎么做呢?我正在尝试使用PIL。这样做可行吗?

非常感谢,祝好!

1 个回答

3

这个问题已经在 如何使用PIL将透明的PNG图片与另一张图片合并 中回答过了。可以使用PIL图像的 paste 方法。

撰写回答