首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有python在手,你还怕表情包斗图吗

哈哈,先来看下运行后的结果吧(下图)

说明:(表情即文字都可以自定义)

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180719F0WF4900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券