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