资源简介


资源截图

代码片段和文件信息

# coding:utf-8

from PIL import Image ImageDraw ImageFont


def add_text_to_image(image text):
    font = ImageFont.truetype(‘C:\Windows\Fonts\STXINGKA.TTF‘ 36)

    # 添加背景
    new_img = Image.new(‘RGBA‘ (image.size[0] * 3 image.size[1] * 3) (0 0 0 0))
    new_img.paste(image image.size)

    # 添加水印
    font_len = len(text)
    rgba_image = new_img.convert(‘RGBA‘)
    text_overlay = Image.new(‘RGBA‘ rgba_image.size (255 255 255 0))
    image_draw = ImageDraw.Draw(text_overlay)

    for i in range(0 rgba_image.size[0] f

评论

共有 条评论