[Python-es] Imagen con fondo transparente

Arnau Sanchez pyarnau en gmail.com
Vie Oct 22 22:02:34 CEST 2010


On Fri, 22 Oct 2010 15:46:36 -0400 Roylan Suarez Reyes wrote:

> Estoy escribiendo un un filtro para una app que tengo en un proyecto con
> django, a la cual le paso un número y esta me devulve una imagen con el
> numero pasado en los argumentos, la funcion es esta
> 
> def text_to_img(numero):
>     i = Image.new("RGB", (16,16))
>     d = ImageDraw.Draw(i)
>     d.text((2,2), "55", "#ff0000")
>     name_file = 'temp.png'
>     filename = os.path.join(linux_settings.MEDIA_ROOT, name_file)
>     i.save(open(filename, "wb"), "PNG")
>     filename_url = linux_settings.MEDIA_URL + name_file
>     return filename_url

Lo suyo sería probar con el modo RGBA (A de Alpha).


Más información sobre la lista de distribución Python-es