<span>配置Nginx 扩展实现图片剪裁</span>

在此之前需要安装ngx_http_image_filter_module,如果是采用的Docker的话可以看看我历史文章。

然后修改配置文件,增加几个location模块,配置如下,仅供参考👇

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }
        location ~* (.*)_(\d+)x(\d+)\.(JPG|jpeg|jpg|gif|png|PNG)$ {
        	set $img_width $2;
        	set $img_height $3;
        	image_filter resize $img_width $img_height;
        	image_filter_buffer 10M;
        	rewrite ^(.*)_(\d+)x(\d+).(JPG|jpeg|jpg|gif|png|PNG)$ /$1.$4 break;
        	proxy_pass http://127.0.0.1:9999;
    	}
    	location ~* (.*)_(\d+)x(\d+)_(\d+)\.(JPG|jpeg|jpg|gif|png|PNG)$ {
        	set $img_width $2;
        	set $img_height $3;
        	set $img_quality $4;
        	rewrite ^(.*)_(\d+)x(\d+)_(\d+).(JPG|jpeg|jpg|gif|png|PNG)$ /$1.$5 break;
        	image_filter resize $img_width $img_height;
        	image_filter_buffer 10M;
        	image_filter_jpeg_quality $img_quality;
        	proxy_pass http://127.0.0.1:9999;
    	}
	location ~* (.*).(JPG|jpeg|jpg|gif|png|PNG)$ {
        	proxy_pass http://127.0.0.1:9999;
    	}
    	

最后访问格式如下:

原图:http://xxx.com/test.jpg

裁剪100x100:http://xxx.com/test_100x100.jpg

裁剪200x200兼调整质量60:http://xxx.com/test_200x200_60.jpg

大概就是这个意思吧。仅供参考,如有大神希望指出问题所在,我们大家一起学习一下。

也当作自己的一个记录,怕以后又忘记了。

全部评论

相关推荐

02-25 19:38
门头沟学院 Java
点赞 评论 收藏
分享
03-05 17:03
已编辑
浙江工商大学 C++
陈好好wy:整体看下来有点空空的感觉,可以把每一段项目经历都再完善一下,然后用小标题的形式写个两到三条,目前看有点太简单了,不太能看出具体在这个项目里做了什么工作。还是要尽量把自己做的工作以量化的形式体现在简历上呢。
双非本科求职如何逆袭
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24501次浏览 482人参与
# 中国电信笔试 #
31018次浏览 283人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14058次浏览 209人参与
# 你的实习产出是真实的还是包装的? #
18681次浏览 329人参与
# 如果秋招能重来,我会____ #
96661次浏览 500人参与
# 春招至今,你的战绩如何? #
59503次浏览 536人参与
# 米连集团26产品管培生项目 #
12921次浏览 285人参与
# i人适合做什么工作 #
36876次浏览 124人参与
# 我是面试官,请用一句话让我破防 #
79483次浏览 219人参与
# 哪些公司真双非友好? #
69179次浏览 287人参与
# 找AI工作可以去哪些公司? #
7587次浏览 181人参与
# 从事AI岗需要掌握哪些技术栈? #
7563次浏览 240人参与
# 面试尴尬现场 #
220735次浏览 861人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339810次浏览 2165人参与
# 五一之后,实习真的很难找吗? #
102792次浏览 584人参与
# 金三银四,你的春招进行到哪个阶段了? #
21509次浏览 277人参与
# 你做过最难的笔试是哪家公司 #
29779次浏览 184人参与
# 你小时候最想从事什么职业 #
159833次浏览 2072人参与
# 阿里笔试 #
176154次浏览 1301人参与
# 应届生第一份工资要多少合适 #
20468次浏览 84人参与
# 一张图晒出你司的标语 #
3787次浏览 71人参与
# 面试被问期望薪资时该如何回答 #
382448次浏览 2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务