Thumbor是一个非常强大的图片处理服务,可以实现图片裁剪、缩放、滤镜,甚至是人脸识别。
它是一个基于Python的开源项目,在python环境下可以通过pip安装。
pip install thumbor
然后使用下面命令即可运行。
thumbor-config > ./thumbor.conf # 生成配置文件
thumbor --port=8888 --conf=thumbor.conf
该服务运行在本地的8888端口,之后可以就可以直接通过url调用服务了。
比如这张图片 https://www.apple.com/cn/home/images/gallery/iphone_alt_small_2x.jpg
就可以使用 http://localhost:8888/unsafe/300x200/https://www.apple.com/cn/home/images/gallery/iphone_alt_small_2x.jpg
这个url使其缩放到300×200大小。