使用 Python 自动创建一个图片,为什么会想到这个需求,原因有两个,第一,每次发文找首图都比较麻烦,容易纠结还可能会产生版权的问题。
第二,我深知技术性的文章看起来枯燥乏味,我想的是在推文的底部放一个笑话,既要放上笑话也要把自己的二维码放上去,一举两得。
下面大致说一下如何实现的,使用 Python 的 Pillow 模块,要注意的是 PIL 模块是 Python 2 的适配版,现在已经不更新的,我使用的是 Python 3 ,自然使用的模块是 Pillow。
Pillow 模块是用于操作图片的库,图片的生成、颜色、复制、粘贴、缩放、滤镜、添加文字等等操作都可以使用这个模块。具体的方法我是记不住的,都是在用的时候再查。
在确定使用什么模块之后,接下来就是无尽的搜索过程,从最简单的效果到不断的完善,最终实现的效果也很简单,拉到最下面就可以看到。
目前这个自动生成图片的功能已经差不多了,因为每次要插入不同的笑话,也有可能颜色字号字体想要变一变,这些都放在配置文件中,灵活改动。
我不想贴代码,想要看源码的可以私聊我哈。
最后说一说由目标驱动的学习,以我自己为例,学习 Python 却没有应用,学了也等于没学,倒不如给自己一个小小的任务,尝试实现它,这种感觉很棒,技术带来了效率的提升。
大家认为我这个“轻松时刻”板块怎么样?想看什么类型的笑话,你说,我来为你呈现!
领取专属 10元无门槛券
私享最新 技术干货