如何发一条九宫格图片的朋友圈
浏览次数:1233
Python
朋友圈
先用pip安装切割图片的库 PIL pip install Pillow , 然后编辑代码:如果安装超时用下面方式安装:
pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
from PIL import Image,ImageSequence,ImageFilter
pic = input("请输入图片文件名:")
im = Image.open(pic)
width = im.size[0]//3
height = im.size[1]//3
x = 0
y = 0
filename = 1#保存的文件名
for i in range(3):
for j in range(3):
crop = im.crop((x, y, x+width, y+height))
crop.save(str(filename) + '.jpg')
x += width
filename += 1
x = 0
y += height
直接命令行执行 python pic.py ,输入图片文件名即可在本地生成9张小图。
PIL除了切割图片还可以对照片去色。
img = Image.open("jay.jpg")
img2 = img.convert("L")
img2.save("jay2.jpg")
对照片旋转90度。
img3 = img.rotate(90)
img3.save("jay_rotate.jpg")
对照片翻转。
img4 = img.transpose(Image.FLIP_LEFT_RIGHT)
img4.save("jay_transpose.jpg")