您好,欢迎访问一九零五行业门户网

python将文本转换成图片输出的方法

本文实例讲述了python将文本转换成图片输出的方法。分享给大家供大家参考。具体实现方法如下:
#-*- coding:utf-8 -*-from pil import image,imagefont,imagedrawtext = u'欢迎访问,http://www.bitscn.com'font = imagefont.truetype(msyh.ttf,18)lines = []line =''for word in text.split(): print word if font.getsize(line+word)[0] >= 300: lines.append(line) line = u'' line += word print 'size=',font.getsize(line+word)[0] else: line = line + wordline_height = font.getsize(text)[1]img_height = line_height*(len(lines)+1)print 'len=',len(lines)print 'lines=',linesim = image.new(rgb,(444,img_height),(255,255,255))dr = imagedraw.draw(im)x,y=5,5for line in lines: dr.text((x,y),line,font=font,fill=#000000) y += line_heightim.save(1.1.jpg)
希望本文所述对大家的python程序设计有所帮助。
其它类似信息

推荐信息