On Feb 28, 12:13 pm, James Stroud <[EMAIL PROTECTED]> wrote:
> gert wrote:
> > [EMAIL PROTECTED]:~/Desktop/svn/xhtml$ python2.5 textimg.py
> > Traceback (most recent call last):
> >   File "textimg.py", line 27, in <module>
> >     print gen()
> >   File "textimg.py", line 22, in gen
> >     f.write(im)
> > TypeError: argument 1 must be string or read-only character buffer,
> > not instance
> > [EMAIL PROTECTED]:~/Desktop/svn/xhtml$
>
> > i am stuck anybody can help me ?
>
> Are you sure you don't want f.write(img) ?
>
> James

no this seems to work lol :)

import ImageFont, ImageDraw, Image

def gen(text):
    image_file = "test.jpg"
    image = Image.open(image_file)
    font = "font.ttf"
    draw = ImageDraw.Draw(image)
    font = ImageFont.truetype(font, 12)
    draw.text((1, 1), text,font=font)
    image.save("temp.jpg")

if __name__ == "__main__":
    import random
    print gen(str(random.randint(0,1000)))

The next problem would be that i need this to work <img
src=randomtext.py/> in cherrypy because if two persons login at the
same time the first user get to see the second user textimage DOH!

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to