Nginx系列:图片过滤处理( 三 )

配置完成后,在html目录新建image目录

Nginx系列:图片过滤处理

文章插图
 
访问可以查看结果
http://127.0.0.1/image/3.jpg?height=100http://127.0.0.1/image/3.jpg?width=130http://127.0.0.1/image/3.jpg?width=100&height=200 
0x04:附录
几个可能有用的规则
  • 匹配全站所有的结尾图片
 location ~* .(jpg|gif|png)$ {              image_filter resize 500 500;          }   
匹配某个目录所有图片        location ~* /image/.*.(jpg|gif|png)$ {              image_filter resize 500 500;          }   
  • 使用url指定大小
   location ~* (.*.(jpg|gif|png))!(.*)!(.*)$ {              set $width      $3;              set $height     $4;              rewrite "(.*.(jpg|gif|png))(.*)$" $1;          }          location ~* /image/.*.(jpg|gif|png)$ {              image_filter resize $width $height;          }   http://127.0.0.1/image/girl.jpg!300!200
自动将原图缩放为300*200的尺寸




推荐阅读