[PIL] quake like multicoloured text
gagsl-py2 at yahoo.com.ar
Fri Sep 5 23:32:18 CEST 2008
En Fri, 05 Sep 2008 16:24:08 -0300, Durand <durand1 at gmail.com> escribió:
> I'm wondering how I could render text with PIL in which different
> parts of the text are different characters. This is for a game stats
> script where names are written like:
> ^1Red ^2Green ^3Yellow, etc.
> The problem is that I currently use text in the ImageDraw module but
> the only way I can think of rendering text is by rendering each bit of
> text in a separate colour.
> draw.text((0,0),"Red", fill="red")
> draw.text((30,0),"Green", fill="green")
> draw.text((60,0),"Yellow", fill="green")
> except that I'm not sure how much spacing there is between each
> coloured bit of text(30px is assumed in the example)...Would there be
> an alternate method of doing this?
You could use the draw.textsize method to measure how much space will take
More information about the Python-list