2021
05-25
05-25
python实现图片九宫格分割的示例
简介大家都知道在微信朋友圈或者微博以及QQ动态中,有很多“强迫症患者”发图片都爱发9张,而有些图是一张图片分成的九宫图,对于这种操作,大家知道是怎么做到的吗?本文就是用Python做的一个九宫格图片生成器,是一个打包好的exe文件,用户无需部署安装Python的开发环境,在本地就可以运行此程序,以此快速生成九宫格图片。实现原理实现原理非常简单,那就是利用PIL库对原图不断画小区域然后切下来存储成新的小图片。假设每一个...
继续阅读 >
实现效果第一张图为原图,其余的图为分割后的图形代码实现:#-*-coding:utf-8-*-importnumpyasnpimportcv2#----------------------------------------------------------------------defobj_clip(img,foreground,border):result=[]height,width=np.shape(img)visited=set()forhinrange(height):forwinrange(width):ifimg[h,w]==foregroundandnot(h,w)invisited:obj=visi...