gpt4 book ai didi

python - 如何使用 PIL(python 成像)创建透明 gif(或 png)

转载 作者:IT老高 更新时间:2023-10-28 20:52:38 27 4
gpt4 key购买 nike

尝试使用 PIL创建一个透明的 gif。到目前为止,我有这个:

    from PIL import Image

img = Image.new('RGBA', (100, 100), (255, 0, 0, 0))
img.save("test.gif", "GIF", transparency=0)

到目前为止,我发现的所有内容都是指操纵现有图像以调整其透明度设置或将透明图像叠加到另一个图像上。我只想创建一个透明的 GIF(然后绘制)。

最佳答案

以下脚本会创建一个中间画有红色圆圈的透明 GIF:

from PIL import Image, ImageDraw

img = Image.new('RGBA', (100, 100), (255, 0, 0, 0))

draw = ImageDraw.Draw(img)
draw.ellipse((25, 25, 75, 75), fill=(255, 0, 0))

img.save('test.gif', 'GIF', transparency=0)

对于 PNG 格式:

img.save('test.png', 'PNG')

关于python - 如何使用 PIL(python 成像)创建透明 gif(或 png),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376359/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com