lujing = "e:/photo/1.jpg" new_lujing = "e:/photo/1.jpg" #aa = getFileProperties(lujing) print(exifread_infos(lujing)) #print(aa) r = requests.get(url='http://api.map.baidu.com/geocoder', params={ 'location': '39.90561676, 116.62898254388888', 'ak': 'yourAK', 'output': 'json' }) result = r.json() print(result) city = result['result']['addressComponent']['city'] qu = result['result']['addressComponent']['district'] print(city + qu) im = Image.open(lujing).convert('RGBA') txt = Image.new('RGBA', im.size, (0, 0, 0, 0)) fnt = ImageFont.truetype("c:/Windows/fonts/Tahoma.ttf", 200) d = ImageDraw.Draw(txt) # d.text((txt.size[0]-80,txt.size[1]-30),"cnBl6666666666666666666666666666666666ogs",font=fnt,fill=(255,255,255,255)) #d.text((40, 40),"cnBl6666666666666666666666666666666666ogs", fill=(0, 0, 0), font=fnt) d.text((im.size[0] / 2, im.size[1] / 2), '杨利伟', fill='black', font=fnt) out = Image.alpha_composite(im, txt) out.show() Image.SAVE(new_lujing)