1. 程式人生 > >PIL 一秒切九圖 朋友圈發圖神器

PIL 一秒切九圖 朋友圈發圖神器

朋友圈 nump .get 一秒 寬度 pre import class +=

註意圖片像素返回值是(寬度,長度),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 一秒切九圖 朋友圈發圖神器