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