使用Python的文本阴影

2024-04-27 17:04:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我用PIL在图片上添加了一些文本

我想添加一个文本阴影,具有一定的阴影半径和阴影不透明度。

在我画一些文字之前,我可以画一个阴影,把它放在文字上方一点,以此来伪装一点(效果不太好)。

    draw.text((x, y + 2), text, font = some_font, fill = (208,208,208)) #shadow
    draw.text((x, y), text, font = some_font, fill = (255,255,255)) #text

但是,这种方法不允许阴影半径、不透明度css样式属性。

有没有更好的方法用Python创建文本阴影?如果是,怎么做?


Tags: 方法text文本pil半径图片somefill