小编тнα*_*ᴅ ϟ的帖子

绘制带有背景颜色的文本

我想知道如何绘制像这样的检查图像的文本

正如您所看到的,文本位于绿色图像上,文本具有粉红色背景

我的代码,这是我正在使用PIL 的代码的一部分

        draw = ImageDraw.Draw(background)
        font = ImageFont.truetype("assets/font2.ttf", 40)
        font2 = ImageFont.truetype("assets/font2.ttf", 70)
        arial = ImageFont.truetype("assets/font2.ttf", 30)
        name_font = ImageFont.truetype("assets/font.ttf", 30)
        para = textwrap.wrap(title, width=32)
        j = 0
        draw.text(
            (10, 10), f"{h}", fill="red", font=name_font
        )
        draw.text(
            (600, 150),
            "NOW PLAYING",
            fill="white",
            stroke_width=2,
            stroke_fill="white",
            font=font2,
        )
Run Code Online (Sandbox Code Playgroud)

提前致谢 :-)

python python-imaging-library python-3.x

8
推荐指数
1
解决办法
6894
查看次数