不能重启的2020,我们还可以这样做

如果能够重启2020,世界将会变成什么样子?

没有乱七八糟的野味

也没有新型肺炎爆发

没有科比坠机身亡

没有非洲蝗宅

......

春运如期而至,所有人都平安回家。柴米油盐齐全,瓜果蔬菜新鲜,一切看起来简简单单,却是我们最最最最幸福的时刻。

最爱的人永远都在,能够听到亲人之间的唠叨声;能够迎来亲朋好友的走访;当然也少不了七大姑八大姨的灵魂拷问。

李文亮医生还坚守在岗位上班;钟南山和李兰娟院士在家享受天伦之乐;警员和医疗工作者依旧按照往常排期休息。

不能重启的2020,我们还可以这样做

如果有个按钮让你重启2020,你愿意吗?

不能重启的2020,我们还可以这样做

我肯定会按到手软,把手按秃皮

这样你的新衣服不再艳压卧室;春节装扮不会没人看。

可惜世界上没有“如果”,也没有重来的机会,大家只能重拾信心,抬头仰望,春天的脚步已经近了!

如果2020注定不能重启,我们可以做什么?

你是否在2019年末的时候立下flag?

因为疫情来袭,大家的脚步慢了下来,2020的flag也改变了方向。

这里小编将告诉大家用万能的Python来做自己的2020专属Flag动图。

首先找一张符合主题的背景图,简单而不失优雅的中国红,福气满满的剪纸画,希望我们将悲伤化为快乐:

不能重启的2020,我们还可以这样做

以此图为背景,在中央空白处写下自己的愿望,即给图片添加文字,这里用到了pillow库来新建画布,并描绘出黑色字体。

操作代码如下:

def add_font(text,i):

font=ImageFont.truetype('simhei.ttf', 80)

img=Image.open('a.jpg')

draw=ImageDraw.Draw(img)

draw.text((110,110),text,(0,0,0),font=font)

img.save('pic/{}.png'.format(i))

整体效果如下:

不能重启的2020,我们还可以这样做

如果想要图片自动轮播,达到动图的效果,这里我们用到了另外一个图像处理的常用库opencv,cv2.waitKey()函数在参数不为零的时候可以和循环结合产生动态画面:

def pic_cycle():

path="pic"

filenames=os.listdir(path)

img_iter=cycle([cv2.imread(os.sep.join([path, x])) for x in filenames])

while 1:

cv2.imshow('window title', next(img_iter))

cv2.waitKey(500)

再然后图片合成,直接以gif的形式保存下来便可以用到imageio库:

def make_gif():

gif_images=[]

img_paths=os.listdir('pic')

img_paths=[os.sep.join(['pic',i]) for i in img_paths]

for path in img_paths:

gif_images.append(imageio.imread(path))

imageio.mimsave("a.gif",gif_images,fps=2)

效果展示:

不能重启的2020,我们还可以这样做

大家还可以换成对疫情祝福的词语,2020虽然开局不利,但是我们中国人心系一起,终将会攻破重重困难,生活到处都是心心念念的人,他们会让你相信,生命永远美好,世界永远温存。

终有一日,在春暖花开之时,我们会一起去武汉赏樱花;车水马龙的日子也将会重现;

总有一天,我们都会摘下口罩,去想去的地方,见想见的人,勇敢奔跑,勇敢追梦,还能看见大家露出久违的笑容。

结束语:虽然发生了疫情,但是请不要放弃学习的动力,你可以在家学习python,简单易学,不怕看不懂,就怕你不学,每天只需一小时,就能掌握一门新技能,为你的未来做好铺垫,还有助教陪在大家身旁,话不过说,赶快去“蚁小二”平台了解一波。


分享到:


相關文章: