python 入门

用Python一键生成炫酷九宫格图片,火了朋友圈

2020-06-30  本文已影响0人  菜鸟学python

作为一个男同胞来说,为了给女朋友拍一张美美的照片,着实需要花费很大的时间和精力,不仅仅需要从众多的图片中精心挑选,而且还需要有着超强的图片精修能力,才能得到一张张达到女友要求的图片,真心不容易啊~

朋友圈发出去一张照片显得很单薄,有没有啥好的办法呢,小编今天就带领大家来制作一个微信的九宫格图片,发朋友圈一定能搏一把眼球!

对于九宫格的朋友圈大家应该不会陌生,如下图所示,小编先用我最喜欢的一个动漫里面的女神焰灵姬做demo,下图就是焰灵姬做的一个微信九宫格的图片:



也就是我们将一张完整的图片分割成9个不同的部分,然后利用微信的九宫格排列,组成一张图片,提升美感的同时,也让图片变得丰富起来。下面就跟随小编来看看是如何利用程序实现的吧。

01.设计一个界面

小编为了提升用户的体验,设计了一个用户界面,界面如下图所示:

上图中,我们只需要按照提示输入图片的转换地址和转换后图片保存的文件夹地址,然后只需要点击“开始转换”即可完成。

界面程序如下图所示:



整个的界面,我们设置了几个关键的控件:

例如Label,是用来在界面上展示文本信息的;

02.敲黑板划重点,如何分割图片

上面只是完成了外表的壳子的功能,可以认为是前端的功能,后端的图像的处理功能才是关键。这里就是用到了强大的cv2这个库。



上面的程序一共完成了这么几步:

03.效果展示

下图就是小编分割出来后,进行微信朋友圈展示的效果图:



看完效果图,大家是不是感觉瞬间档次就提升了呢。

需要源码,可以来公众号 【菜鸟学Python】 找我们,目前菜鸟学Python汇聚了30万Python爱好者,累计原创近400篇干货,欢迎指点交流。

上一篇 下一篇

猜你喜欢

热点阅读