如何使用多张图片⁉
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)
在一张图片上加戳效果很好
但是我需要在多张图片上盖章
这就是构成:
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)