Well here are some self explanatory functions that I've written for displaying the text vertically and from right to left. As for rotation gimme some more time and i'll come back to you. Also I don't guarantee that this is the best method(cos I myself am a newbie), but I can guarantee you that it works. Here it goes...
im=Image.open("imgfile.jpg") draw=ImageDraw.Draw(im) def verdraw(width,height,spacing,a="Defaulttext"): for i in range(0,len(a)): draw.text((width,height),a[i],(<options>)) height+=spacing def right2leftdraw(width,height,spacing,a="Defaulttext"): for i in range(0,len(a)): draw.text((width,height),a[len(a)-i-1],(<options>)) width += spacing <options> is a 3 field length tuple is mentioned in the PIL-Handbook. Hope you find it useful -Theju Daniel Mark wrote: > Hello all: > > I am using PIL to draw some graphics and I need to draw some texts > in vertical direction rather than the default left-to-right horizontal > direction. > > Is there anyway I could do that? > > > Thank you > -Daniel -- http://mail.python.org/mailman/listinfo/python-list