位置: 编程技术 - 正文

Python自动生产表情包(python自动生成)

编辑:rootadmin

推荐整理分享Python自动生产表情包(python自动生成),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python自动化表格,python自动生成excel表格,python自动做表格,python自动化excel制表,python自动做表格,python自动做表格,python自动做表格,python自动做表格,内容如对您有帮助,希望把文章链接给更多的朋友!

作为一个数据分析师,应该信奉一句话——“一图胜千言”。不过这里要说的并不是数据可视化,而是一款全民向的产品形态——表情包!!!!

表情包不仅仅是一种符号,更是一种文化——是促进社交乃至社会发展的动力之一,就像懒。我们坚持认为,一张优秀的表情包,应该是一幅艺术品,是那忽如一夜春风来的灵感爆发,是那嘈嘈切切错杂弹的情思激荡,是那直挂云帆济沧海的壮志豪情,是那一览天下众山小的荣耀胜利——是不可以容忍码农用其惯有的形式固定、流程固定、毫无美感、毫无艺术的变幻和惊喜的直线思维解构。然而,在生产表情包的过程中,如果只是机械地把图片导进PS——改文字——导出,那也太low了,所以还是把这些很low的机械化的重复动作交给程序来做吧。

之前一直以为图像的自动处理,要靠JavaScript脚本控制PS或者AI;后来发现Python其实也可以做一些简单的图像处理,虽然可能比不上MATLAB强大。于是对于图像处理,复杂的部分依然在PS或者AI中人工完成,简单的处理就可以用Python程序完成。

在开工之前,先让我们瞻仰膜拜一下表情包界里程碑式的人物,感谢他们大力推动了表情包在历史潮流中的显著进步,他们的英名将长期被人民大众津津乐道,他们的音容笑貌将在人们的日常社交中经久不衰,他们的卓越贡献将永远镌刻于表情包史的丰碑上!

(如果表情可以收版权费的话,那就不用辛辛苦苦地去打球、拍戏、播音了……)

素材准备

这里我们以网络上流传最广的金馆长表情为中心,以萌萌哒的熊猫头作为背景,底下加上文字就能构成一张表情包。

然后用PS处理一下图片大小,模板大小设为*,表情裁剪一下白边。

图片叠加

第一步工作是把表情叠加到模板上,注意到我们的表情素材是白底而不是透明,所以位置要控制好,不然会遮盖住轮廓。

Python自动生产表情包(python自动生成)

这样就会看到合成的图片了:

这张图片下方还有一截留白,那是给我们最后一步添加文字用的。come on,魔性的笑容已经呈现,接下来就是最后一击,are you OK&#;! 哦不,are you ready&#;!

文字叠加

尽管表情包的核心是表情,然而一行简短而又震撼的文字往往能起到直击灵魂的画龙点睛的作用。

这样就生成了一张完整的表情包了:

其中draw.text()是往图层里输入文字,所以可以不断执行这条命令以在图片里添加多层文字。

你还可以导入多张表情,以及多个文本台词,这样就可以大规模批量自动生产表情包了……

问题升华

你以为到这里就结束了吗?too young啊!请童鞋们思考这个问题:

表情包下留白的空间是有限的 中文和英文以及标点符号占据的空间不同 如果文本太长,就需要换行;可是如果行太多,图片就放不下

因此,当你脑中突然闪现出一句既包含中文也有英文还有N多标点符号以增强语气的台词时,怎么设计一个算法,用来寻找合适的字号大小,文本插入位置,文本在哪些地方换行,使文本能在有限空间居中展示,而且还要满足一定的观感呢?

算了,还是在这里结束吧……

于是,通过这篇严肃正经的教程,我们学会了使用Python进行简单图像处理的方法,更get到一项实用的神技:自动生产表情包。

最重要的是,老夫经常说的“信不信我分分钟批量做你大堆的表情包”,终于成为现实了……

标签: python自动生成

本文链接地址:https://www.jiuchutong.com/biancheng/378695.html 转载请保留说明!

上一篇:Python实现的异步代理爬虫及代理池(python 异步操作)

下一篇:python django事务transaction源码分析详解

  • 企业所得税弥补亏损明细表怎么填写
  • 资产负债表库存为负数怎么调整
  • 支票退票怎么做账务处理
  • 注册资本印花税按年申报还是按次申报
  • 农业生产者销售自产农产品按9%的税率征收增值税
  • 转入公司对公账户怎么办
  • 增值税期初应补税额计算
  • 产权转移书据印花税分录
  • 汇算清缴上年度金额怎么填
  • 出售使用过的固定资产
  • 支付费用可以通过应收账款
  • 个人社保由单位承担的可以进福利费吗
  • 物业代收费:有关法律
  • 减免增值税后附加税还用计提吗
  • 建筑业发票可以在备注里加备注么
  • 废品材料回收价格
  • 实收资本属于会计科目吗
  • 企业电话费计入什么科目
  • 分配结转制造费用会计分录怎么写?
  • 关于增值税发票开具的最新规定
  • 公司小汽车多少年报废
  • 实际利率法怎么理解
  • 小规模印花税怎么报
  • 无偿取得股权账务处理
  • 华为折叠手机mateXs
  • 无法访问您可能没有权限使用资源
  • 冲减多计提税费
  • 个人所得税算少了怎么办
  • 收到个人款开公司发票
  • 常见的无线网络技术有
  • 怎么隐藏权限
  • win11 桌面右键
  • xwizard.exe是什么
  • 土地增值税可以扣除的税金
  • 进项发票认证操作
  • 政策性搬迁条件
  • 财务人员如何审核招待费报销单
  • 为什么不能零申报
  • 用友财务软件使用视频教程
  • 角点检测算法
  • mongodb用法
  • linux mput命令
  • linux在查找zip里的文件
  • 合并报表少数股东权益抵消分录
  • 试运行收入会计分录
  • 职工薪酬在利润表哪里看
  • 待报解预算收入是什么意思,扣了钱
  • 纳税人信息变更 需要变更什么
  • 企业研发费用率怎么算
  • 汇算清缴需要传票么
  • 房租费用能计入什么科目
  • 固定资产盘亏是什么意思
  • 特许权使用费计入无形资产吗
  • 多计提的工资怎么冲销
  • 主营业务成本账户属于什么账户
  • 购买商品加包装怎么入账
  • 试算不平衡的原因是什么
  • 小企业会计准则和企业会计准则的区别
  • 最新职工福利费列支范围
  • 非营利医疗机构什么意思
  • 财务费用科目期末结转损益后应
  • 阿拉伯数字转大写函数
  • 磁盘碎片 win7
  • win10关掉搜索
  • flashplayer不能正常运行
  • win10系统qq语音说话无声音
  • macoshosts文件位置
  • Windows RT 8.1 Update3(KB3033055)开始菜单多图欣赏
  • win7关闭系统更新在哪里
  • linux系统怎么弄
  • 音频焦点是什么
  • [置顶]公主大人接下来是拷问时间31
  • select类中下拉框选择常见的方法
  • 批处理结束后不关闭窗口
  • js 实现复制到粘贴功能
  • python jsonp
  • jquery datatable排序
  • 车辆购置税多久能退回来
  • 税务稽查机构
  • 福建广电网上营业厅下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设