情人节来了,教你个用 Python 表白的技巧( 八 )


direction =None)

最后将成品保存

img_new.convert( 'RGB' ).save( \"F://gyy_save.jpeg\" )

完整代码如下 , 供你参考

from PIL import Image ImageDraw ImageFont font_size = 7 text = \"我喜欢你!\" img_path = \"F://gyy.jpeg\" img_raw = Image.open(img_path) img_array = img_raw.load() img_new = Image.new( \"RGB\" img_raw.size (0 0 0)) draw = ImageDraw.Draw(img_new) font = ImageFont.truetype('C:/Windows/fonts/Dengl.ttf' font_size) def character_generator(text): while True: for i in range(len(text)): yield text[i
ch_gen = character_generator(text) for y in range(0 img_raw.size[1
font_size): for x in range(0 img_raw.size[0
font_size): draw.text((x y) next(ch_gen) font=font fill=img_array[x y
direction=None) img_new.convert('RGB').save(\"F://save.jpeg\")

推荐阅读