在python2下用pil,而在python3下能够安装pillow
功能,在图片上加上几个字python
#coding: utf-8 myPath = "./" fontPath = "./" inputFile = "img.jpg" outputFile = "output.jpg" #图片的基本参数获取 try: from PIL import Image, ImageDraw, ImageFont, ImageEnhance except ImportError: import Image, ImageDraw, ImageFont, ImageEnhance img = Image.open('img.jpg') draw = ImageDraw.Draw(img) fontsize = min(img.size)/4 print(fontsize) #用黑体能够写中文,若是是英文字体发现不能显示中文 myfont = ImageFont.truetype('C:/windows/fonts/simhei.ttf', size = int(fontsize)) fillcolor = "#ff0000" width, height = img.size draw.text((0,img.size[0]-int(fontsize)),"你好a", font=myfont, fill=fillcolor) img.save(outputFile,'jpeg')