1.首先这个是规律示意图。
2.进行简单编写程序
[mw_shl_code=python,true]from PIL import Image as img
#dpi=int(input("请输入底图分辨率:"))
dpi=1200
#坐标点
xy=[(-dpi,-dpi),(0,0),(dpi,0),(dpi*2,0),(0,dpi),(dpi,dpi),(dpi*2,dpi),(0,dpi*2),(dpi,dpi*2),(dpi*2,dpi*2)]
#各图位置
imgs=[(6,8,9),(4,6,7,8,9),(4,7,8),(1,2,3,4,5,6,8,9),(1,2,3,4,5,6,7,8,9),(1,2,3,4,5,6,7,8),(3,0),(1,2,3,4,5,6,8),(1,0)]
name=1
f1=img.open("./test.jpg") #读取test图片
new_f1=f1.resize((dpi,dpi),img.BILINEAR)
for i in imgs:
f2=img.new("RGB",(dpi*3,dpi*3),(255,255,255))
for x in i:
f2.paste(new_f1,xy[x])
f2.save(str(name)+".jpg")
name+=1
print("OVER!")[/mw_shl_code]
3.文件保存在当前目录下,放到微信效果如图所示:
4.欢迎交流讨论
有需要的我把直接运行的程序打包过来
|