在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')