用Python给图片添加水印

直接看代码: from PIL import Image,ImageDraw,ImageFont, ImageEnhanceim = Image.open('my_pic.jpeg')w, h = im.sizewatermark = Image.new('RGBA', im.size) # 水印draw = ImageDraw.Draw(watermark, 'RGBA')# 设置文字大小font_size = 50# 设置字体font_file = "simsun.ttc"font = ImageFont.truetype(font_file,font_size )draw.text((10, 20), '这是水印内容', fill="#ff0000", font=font)# 第一个参数:表示文字起始坐标# 第二个参数:表示写入内容# fill:表示颜色# font:字体# 旋转 45 度# watermark = watermark.rotate(45, Image.BICUBIC)watermark = watermark.rotate(0, Image.BICUBIC)# 透明的alpha = watermark.split()[3]alpha = ImageEnhance.Brightness(alpha).enhance(0.7)watermark.putalpha(alpha)# 合成新的图片n = Image.composite(watermark, im, watermark)n.save('new_watermark.jpeg', 'JPEG') 效果:

发布于 

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @nnocase 创建,使用 Stellar 作为主题,您可以在 GitHub 找到本站源码。