quake like multicoloured text

Durand durand1 at gmail.com
Sat Sep 6 08:38:05 EDT 2008


On Sep 5, 10:32 pm, "Gabriel Genellina" <gagsl-... at yahoo.com.ar>
wrote:
> En Fri, 05 Sep 2008 16:24:08 -0300, Durand <dura... 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.
>
> > Example:
>
> > 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  
> each part...
>
> --
> Gabriel Genellina

Thanks, I guess I should have done more research...



More information about the Python-list mailing list