File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ ngx.log(ngx.ERR,height)
7474 ngx .log (ngx .ERR ,ngx .var .img_file );
7575 ngx .log (ngx .ERR ,ngx .var .request_filepath );
7676-- 裁剪后保证等比缩图 (缺点:裁剪了图片的一部分)
77- -- gm convert input .jpg -thumbnail "100x100^" -gravity center -extent 100x100 output_3 .jpg
77+ -- 如: gm convert autoSize .jpg -resize x200 -quality 100 +profile "*" autoSize.jpg_-200 .jpg
7878if (file_exists (ngx .var .request_filepath )) then
7979 local cmd = gm_path .. ' convert ' .. ngx .var .request_filepath
8080 if height == 0 then
@@ -83,6 +83,8 @@ if (file_exists(ngx.var.request_filepath)) then
8383 cmd = cmd .. " -resize " .. " x" .. height .. " "
8484 end
8585
86+ -- 由于压缩后比较模糊,默认图片质量为100,请根据自己情况修改quality
87+ cmd = cmd .. " -quality 100"
8688 cmd = cmd .. " +profile \" *\" " .. ngx .var .img_file ;
8789 ngx .log (ngx .ERR , cmd );
8890 os.execute (cmd );
Original file line number Diff line number Diff line change @@ -52,15 +52,18 @@ if not is_dir(getFileDir(ngx.var.img_file)) then
5252 os.execute (" mkdir -p " .. getFileDir (ngx .var .img_file ))
5353end
5454
55- ngx .log (ngx .ERR ,ngx .var .img_file );
56- ngx .log (ngx .ERR ,ngx .var .request_filepath );
55+ -- ngx.log(ngx.ERR,ngx.var.img_file);
56+ -- ngx.log(ngx.ERR,ngx.var.request_filepath);
57+
5758-- 裁剪后保证等比缩图 (缺点:裁剪了图片的一部分)
58- -- gm convert input .jpg -thumbnail "100x100^" -gravity center -extent 100x100 output_3 .jpg
59+ -- gm convert cropSize .jpg -thumbnail 300x300^ -gravity center -extent 300x300 -quality 100 +profile "*" cropSize.jpg_300x300 .jpg
5960if (file_exists (ngx .var .request_filepath )) then
6061 local cmd = gm_path .. ' convert ' .. ngx .var .request_filepath
6162 cmd = cmd .. " -thumbnail " .. ngx .var .img_width .. " x" .. ngx .var .img_height .. " ^"
6263 cmd = cmd .. " -gravity center -extent " .. ngx .var .img_width .. " x" .. ngx .var .img_height
63- -- cmd = cmd .. " -quality 100"
64+
65+ -- 由于压缩后比较模糊,默认图片质量为100,请根据自己情况修改quality
66+ cmd = cmd .. " -quality 100"
6467 cmd = cmd .. " +profile \" *\" " .. ngx .var .img_file ;
6568-- ngx.log(ngx.ERR, cmd);
6669 os.execute (cmd );
You can’t perform that action at this time.
0 commit comments