Cómo CREAR un gif transparente(o png) con PIL(imágenes de python)
python-imaging-library transparency (1)
Tratando de crear un gif transparente con PIL. Hasta ahora tengo esto:
from PIL import Image
img = Image.new(''RGBA'', (100, 100), (255, 0, 0, 0))
img.save("test.gif", "GIF", transparency=0)
Todo lo que he encontrado hasta ahora se refiere a la manipulación de una imagen existente para ajustar su configuración de transparencia o sobreponer una imagen transparente a otra. Simplemente quiero crear un GIF transparente (para luego dibujar).
El siguiente script crea un GIF transparente con un círculo rojo dibujado en el medio:
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)
y para formato PNG:
img.save(''test.png'', ''PNG'')