如何使用多张图片⁉

how to use multiple images ⁉

在一张图片上加戳效果很好

但是我需要在多张图片上盖章

这就是构成:

from PIL import Image, ImageDraw, ImageFilter, ImageTk
import random

mylist = ["1.jpg", "2.jpg", "3.jpg"]
randomnames = ['11','22','33','44','55','66','77','88','99']

background = Image.open('1.jpg')
foreground = Image.open('stamp.png')

for imagesss in mylist:
    Image.open(imagesss)
    background.paste(foreground, (0, 0), foreground)
    background.save(random.choice(randomnames)+'.jpg', quality=95)

此代码的结果是对同一图像 (1.jpg) 进行 3 次标记,并使用随机名称列表的随机名称保存它们,但我真正需要的是当我在 IM 文件夹中添加图像然后 运行 程序,它将标记所有图像并以相同的名称保存它们

如果你想要一个新的背景图片,你必须存储你打开的图片。如果要替换文件,请使用相同的文件名。

for imagesss in mylist:
    background = Image.open(imagesss)
    background.paste(foreground, (0, 0), foreground)
    background.save(imagesss, quality=95)