在我的一个项目中,我试图在一些文本上创建一个轮廓。总体思路是将黑色文本略微透明地偏移出原始白色文本。
由于某些原因,我得到了黑色文本,但并没有透明度。以下是MCVE:
由于某些原因,我得到了黑色文本,但并没有透明度。以下是MCVE:
image = Image.open("spongebob.gif").convert("RGBA")
draw = ImageDraw.Draw(image, "RGBA")
font = ImageFont.truetype("impact.ttf", 25)
draw.text((0, 0), "This text should be 5% alpha", fill=(0, 0, 0, 15), font=font)
image.save("foo.gif")
结果:
我错过了什么?