python代码手机壁纸_听说最近有个很火的姓氏壁纸?10行Python代码搞定它!

昨天Paradoxical网上冲浪的时候,看到了一篇文章说最近有个很火的姓氏壁纸,就像下面的图这样。

看起来不错鸭,但我不会做……嘿嘿,可以去拜托小哥哥嘛~

我:小哥哥,给你看个壁纸。

惨绿青年:傻傻的,和你一样。

我:见过红色的感叹号没?

惨绿青年:不敢不敢,社会社会。

我:帮我用python制作出来可以吗?要可以自定义文字的内容哦。

惨绿青年:总价一杯奶茶,请问客官是支付宝还是微信还是送货上门呢?

我:做好了自然少不了你的!

惨绿青年:OK!

——————我si昏鸽线——————

惨绿青年:首先我们把思路捋一捋。要弄一张没有文字的原图,然后把文字写上图片合适的位置。原图我先上网找一下。

惨绿青年:原图弄到了。来开始写代码吧。需要用到的是大名鼎鼎名震千里无人不知无人不晓用过都说好的PIL库。先从里面导入处理图片的Image模块、处理字体的ImageFont模块以及在图片上作画的ImageDraw模块。

惨绿青年:导入模块后打开图片看一下。

惨绿青年:能正常打开。我们就直接在上面写字吧。先用ImageFont加载好字体,然后用ImageDraw选好位置再写上字。

惨绿青年:经过多次测试,可以看到效果已经差不多,但是文字并没有倾斜。去上网查了一下,文字好像是倾斜不了的,那就换一种思路。

惨绿青年:试试能不能新建一张透明的图片,然后在上面写上字,因为图片是能旋转的。

惨绿青年:接下来旋转一下图片。

惨绿青年:最后把文字图片粘贴到原图上就行了。这里使用paste方法去粘贴。

惨绿青年:最后把调用save()方法把文件保存下来就行了。

我:那个paste的参数分别是什么意思鸭??

惨绿青年:我给你上网找一下吧……

我:emmm……好像有点懂了。但字体为什么好像不一样鸭?

惨绿青年:我没找到那种字体,只能随便下一个了,你也可以替换其他字体,改一下参数就行了。

我:好吧,谢谢你了~

惨绿青年:不客气,请问客官支付宝还是微信还是送货上门?

我:给你一张我专属的姓氏壁纸吧hahaha~

惨绿青年:滚蛋!

今天也学到了很多东西呢,明天有什么新知识呢?真期待鸭~如果喜欢文章可以关注我哦~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值