PIL 一秒切九图 朋友圈发图神器

Posted treedream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PIL 一秒切九图 朋友圈发图神器相关的知识,希望对你有一定的参考价值。

注意图片像素返回值是(宽度,长度),pil填像素点坐标原点左上角。

import numpy as np
from PIL import Image

file = input()
im = Image.open(file)
R,C = im.size
newR = R//3
newC = C//3

picls = []
for i in range(9):
    picls.append(Image.new(RGB, (newR, newC),(255,255,255)))

cnt = 0
for i in range(3):
    for j in range(3):
        for x in range(i * newC, (i + 1) * newC):
            for y in range(j*newR,(j+1)*newR):
                r, g, b = im.getpixel((y, x))
                picls[cnt].putpixel((y-(j*newR),x-i*newC),(r,g,b))
        cnt+=1


for i in range(9):
    picls[i].save("".join(str(i))+".jpg")

 

以上是关于PIL 一秒切九图 朋友圈发图神器的主要内容,如果未能解决你的问题,请参考以下文章

朋友圈发的可爱小符号哪里有?

微信朋友圈发照片是默认的每排三张,四张照片两两一排怎么操作

昨天微信朋友圈发的内容被黑客篡改了。。。

IOS+Android | 最近特别火的朋友圈发空白内容教程来袭~

朋友圈发视频,我用这款 App 集了超多赞!- VUE #iOS #Android

吃串串,数签签,这个AI神器一秒搞定