Siam博客

宝塔的nginx.在Thinkphp伪静态情况下配置图片裁剪

2022-05-23

在宝塔的网站--设置--伪静态 写入以下代码

注意:需要填写在thinkphp的伪静态隐藏index.php规则之前

location ~* (.*)\.(gif|jpg|jpeg|png|bmp|swf)!(\d+)x(\d+)_(\d+)$ {
    expires      30d;
    error_log /dev/null;
    access_log /dev/null;

    set $w $3;
    set $h $4;

    # crop裁剪 resize缩放
    image_filter resize  $w $h;
    image_filter_buffer  100M;
    image_filter_jpeg_quality $5;
    try_files /$1.$2 /404.jpg;
}

访问图片路径 就可以扩展为 536de782104cc8edcdfc7e9bd29a3757.jpg!800x800_80 自定义尺寸和压缩比例

本文链接:
版权声明: 本文由 Siam原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
Tags: PHP

扫描二维码,分享此文章