这是以前早做的一个小程序,原理是获取金山每日一语的图片和文字,并对图片进行剪辑,添加水印,实现个性化,使用了wxpy、PIL实现功能
主程序源码如下:
import requests
import json
import os
from wxpy import *
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
def jinshan_picture():
url = 'http://open.iciba.com/dsapi'
api = requests.get(url)
api = json.loads(api.text)
picture_url = api['fenxiang_img']
mp3url = api['tts']
text = api['note']
mp3data = requests.get(mp3url)
picture_data = requests.get(picture_url)
with open('./data/yinping.mp3', 'wb') as f:
f.write(mp3data.content)
with open('./data/image.jpg', 'wb') as f:
f.write(picture_data.content)
background = Image.open('./data/image.jpg')
prospect = Image.open('./static/imagebj.png')
background.paste(prospect, (0, 757