运行效果:
代码的文本内容:
from pil import image,imagedraw,imagefontim=image.open(r'c:usersadministratordesktopa.png') #打开一张图片x=im.size; #获取图片的大小y=(x[0]-22,0); #获取右上角红色圆圈中字体的位置z=(x[0]-25,0,x[0],25) #获取右上角红色圆圈的位置,设置的圆的直径为25draw=imagedraw.draw(im)draw.ellipse(z,fill='red',outline='red') #在图片右上角画圆font1=imagefont.truetype(simsun.ttc,20,index=1) #设置字体样式draw.text(y, '30', fill=(255, 255, 255),font=font1) #在圆内写入数字;im.show()