在python3.7环境实现给图片添加图片水印以及文字水印。另附python读取excel单元格内容。
利用本程序修改后可以实现,给商品sku图片批量添加水印的功能。excel操作仅测试了读取单元格内容的代码。
#from PIL import Image
from PIL import Image, ImageDraw, ImageFont
##pip install pillow
#
#import datetime
import time
def pic_add(textin1,textin2,savename):#第一行文本,,第二行文本需要保存的图片名字
#pip install pillow
#创建底图
target = Image.new('RGBA', (300, 300), (0, 0, 0, 0))
#打开头像
nike_image = Image.open("./image1.jpg")
#nike_image = nike_image.resize((300, 300))
#打开装饰,水印图片,这里用固定值了,有需要的可以设置为变量
hnu_image = Image.open("./ll.jpg")
# 分离透明通道
r,g,b,a = hnu_image.split()
# 将头像贴到底图
nike_image.convert("RGBA")
target.paste(nike_image, (0,0))
#将装饰贴到底图
hnu_image.convert("RGBA&