0

URLからサイズ変更操作の幅と高さを取得するようにnginxの「画像フィルター」モジュールを構成するにはどうすればよいですか? たとえば、 http://mysite/img/image600x800.jpg600x800 サイズにサイズ変更された 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 に答える