0

如何配置 nginx 的“图像过滤器”模块以从 url 获取调整大小操作的宽度和高度?例如, http://mysite/img/image600x800.jpg应该返回调整为 600x800 大小的 image.jpg。

4

1 回答 1

2

首先提取宽度和高度,将值保存在变量中,如下所示:

location ~ "/img/(.*[^0-9])([0-9]+)x([0-9]+).jpg$" {
  set $image $1;
  set $width $2;
  set $height $3;
}

然后,您可以添加类似的image_filter resize $width $height;内容以及实际服务器文件所需的任何其他指令

于 2013-02-01T20:32:51.377 回答