目录:
- 介绍
- nginx配置
介绍
有两个方案可以让minio中的图片资源实现裁剪功能:
1、nginx 的 image_filter 模块。
2、imageproxy
nginx
从0.7版本以后 image_filter 模块已经默认集成到nginx中,且动态加载。
下面以centos为例:
安装nginx:
1 | yum install nginx |
修改nginx配置文件
1 | # 修改nginx配置文件 |
用法
1 | #!10x10 |
imagproxy
imgproxy 是独立启动一个服务,将图片加载到imgproxy服务后进行裁剪,然后再提供给应用。性能上应该不如nginx。
docker部署方式
1 | docker pull darthsim/imgproxy:latest |
用法
1 | http://localhost:8080/insecure/rs:fill:300:400/g:sm/aHR0cHM6Ly9tLm1l/ZGlhLWFtYXpvbi5j/b20vaW1hZ2VzL00v/TVY1Qk1tUTNabVk0/TnpZdFkyVm1ZaTAw/WkRSbUxUZ3lPREF0/WldZelpqaGxOemsx/TnpVMlhrRXlYa0Zx/Y0dkZVFYVnlOVGMz/TWpVek5USUAuanBn.jpg |