今天就来说个常用的功能,图片裁剪,可用于头像裁剪啊之类的。用的还是我们之前用的哪个模块pillow
1. 安装pillow
用pip安装
?
2. 图片裁剪
2.1 准备一张图片
2.2 我们使用的是Image中的crop(box)功能,它需要一个参数box,元组 类型,元组包括4个元素,如:
(距离图片左边界距离x, 距离图片上边界距离y,距离图片左边界距离+裁剪框宽度x+w,距离图片上边界距离+裁剪框高度y+h)
如图:(x, y, x+w, y+h), x,y是裁剪框左上角的坐标, x+w,y+h是右下角的坐标
2.3 上代码1-裁剪:
?
运行结果:
(venv) allenwoo@~/renren/code$ python test.py
图片宽度和高度分别是(500, 500)
2.4 上代码2-平均切割成4块:
?
运行结果:
2.5 上代码3-旋转图片:
?
运行结果:
好了,到这里你完全可以做个头像裁剪了的后端操作了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://www.jianshu.com/p/856d1d420854