微信朋友圈爱心九宫格生成
1.首先这个是规律示意图。2.进行简单编写程序
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)
f2.save(str(name)+".jpg")
name+=1
print("OVER!")
3.文件保存在当前目录下,放到微信效果如图所示:
4.欢迎交流讨论{:1_315:}
有需要的我把直接运行的程序打包过来
谢谢大牛 谢谢大佬分享 谢谢@Thanks! 6666 谢谢分享
页:
[1]