In [46]:
#encoding=utf-8
# anaconda : pip install Image
# (1) ImageDraw.text方式
from PIL import Image, ImageDraw,ImageFont
from IPython.display import display # to display images inline (inside jupyter)
path= "D:/my/" #direcotry
pic="bird.jpg" #your picture
ttf="qigong.ttf" #your downloaded ttf font file
outpic="bird_text.jpg" #result name
Output:
no message
In [48]:
img = Image.open(path+pic) #open picture
display(img)
Output:
original picture
In [49]:
draw = ImageDraw.Draw(img) #pic handler
Output:
no message
In [50]:
font=ImageFont.truetype(path+ttf,20)
Output:
no message
In [51]:
draw.text((img.size[0]-80,0),'人凿智能',font=font,fill=(256,256,256))
Output:
no message
In [52]:
img.save(path+outpic,"jpeg")
Output:
no message
In [53]:
display(img)
Output:
picture with watermark
In [54]:
img.close()
Output:
no message