微信拼图


import itchat
import math
import PIL.Image as Image
import os
itchat.auto_login()
friends = itchat.get_friends(update=True)[0:]
user = friends[0]["UserName"]
os.makedirs('d:\\image1')
os.chdir('d:\\image1')
num = 0
for i in friends:
    img = itchat.get_head_img(userName=i["UserName"])
    fileImage = open(str(num) + ".jpg",'wb')
    fileImage.write(img)
    fileImage.close()
    num += 1
ls = os.listdir()
each_size = int(math.sqrt(float(640*640)/len(ls)))
lines = int(640/each_size)
image = Image.new('RGB', (640, 640))
x = 0
y = 0
for i in range(0,len(ls)+1):
    try:
        img = Image.open(str(i) + ".jpg")
    except IOError:
        print("Error")
    else:
        img = img.resize((each_size, each_size), Image.ANTIALIAS)
        image.paste(img, (x * each_size, y * each_size))
        x += 1
        if x == lines:
            x = 0
            y += 1
image.save( "all.jpg")
itchat.send_image("all.jpg", 'filehelper')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来孔子学苑第九天啦,学习经营心法学了四天,然后是义工大会,今天的拜孔孟之道,朝圣之旅前奏会,很开心也穿上了人生中的...
    夏天Micky阅读 1,725评论 0 2
  • 80后,独生子女政策的实施使得我们成为家中的唯一宝贝,二孩政策的开放使得大部分人为二孩而纠结,有些已有二孩,上有两...
    丰收的色彩阅读 386评论 0 0
  • 这里先引入一个“顺毛驴”的概念,顺毛驴是指喜欢听恭维话和奉承话,不喜欢听批评话的人。顺毛驴的话就是顺对方心眼说话,...
    伊涵crystal阅读 1,010评论 1 3