哈哈,先来看下运行后的结果吧(下图)
说明:(表情即文字都可以自定义)
1. 先下载一个python的pygame包
①进入到命令提示行
win + R
②进入命令提示行后 直接输入 pip install pygame 然后回车
等待一会就下载好了
2. 新建一个py文件开始写入代码
①先引入对应需要的运行包
import sys
from email.header import UTF8
reload(sys)
sys.setdefaultencoding("gbk")
import os
import pygame
from pygame.locals import *
②准备素材并引入(我的素材)
素材
用代码进行引用并设置合成属性
img = Image.open("../img/head.jpg") #250*250
jgz = Image.open("../img/face.jpg") #101*113
img.paste(jgz, (73, 47)) #左右,上下
③设置我们需要合成的文字
draw = ImageDraw.Draw(img)
ttfront = ImageFont.truetype('simhei.ttf', 24) #设置字体暨字号
draw.text((32, 190), "你好生的傲娇啊\n 我惹不起".decode('utf8'), #自定义打印的文字和文字的位置
fill=(0, 0, 0), #文字颜色
font=ttfront) #字体
④最后保存
img.save("_biaoq.jpg")
3. 下面是完整的代码:
#-*- coding:utf-8 -*-
import sys
from email.header import UTF8
reload(sys)
sys.setdefaultencoding("gbk")
import os
import pygame
from pygame.locals import *
pygame.init()
from PIL import Image, ImageDraw, ImageFont
img = Image.open("../img/head.jpg") #250*250
jgz = Image.open("../img/face.jpg") #101*113
img.paste(jgz, (73, 47)) #左右,上下
#img.show()
draw = ImageDraw.Draw(img)
ttfront = ImageFont.truetype('simhei.ttf', 24)
draw.text((32, 190), "你好生的傲娇啊\n 我惹不起".decode('utf8'),
fill=(0, 0, 0),
font=ttfront)
#img.show()
img.save("_biaoq.jpg")
print('表情包合成完成,请在上查看')
学院简介
九云IT学院地处国家智慧城市试点园区——湘潭九华创新创业中心(湘潭大学科技园),作为一家专注于高端软件人才培养的职业教育品牌,有着丰富的IT行业背景和IT职业教育背景,并建立了从企业技术研发、IT人才技能培养、职业素质训练、项目实训到企业定向人才输送的一体化服务系统。
目前,九云IT学院与湘潭大学建立深入合作关系,同时与华为项目合作,采取学历加技能的高端IT人才培养模式,为企业输送大批量紧缺型软件工程师。目前,九云IT学院面向全国初中生推出三年制、高中生推出两年制软件工程专业。
招生对象
初中生年满15岁、高中生年满17岁应往届毕业生
入学前必须通过学校逻辑思维能力测试
联系方式
电话:0731-55555830/18073285326
网址:https://wap.9yunedu.com
领取专属 10元无门槛券
私享最新 技术干货