用于微信朋友圈的切图工具,将一张图切为9图。
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
.gitignore
1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png
9.png
README.md
header.png
main.py

README.md

九图

将一张图片切割为九张小图片,用于微信朋友圈。

依赖

Python 2.7

PIL: pip install pillow

说明

输入图片若不是方形将会根据较小边对较大边进行居中裁切。

支持两种模式,第一种为居中裁剪,第二种为白色填充。

使用方法

命令行:

python main.py C image_path # 居中裁剪

python main.py F image_path # 白色填充

也可以将这个类作为一个模块导入自己的项目:

from main import NinePictures

app = NinePictures(image_path, image_mode)
image_list = app.process()

返回的image_list是一个PIL.Image的对象列表,为处理好的九张图片。

示例:

python main.py C header.png

原图:

header.png

结果: