ThinkPHP5怎么动态生成图片缩略图-创新互联

本篇内容主要讲解“ThinkPHP5怎么动态生成图片缩略图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ThinkPHP5怎么动态生成图片缩略图”吧!

创新互联公司专注于企业成都全网营销、网站重做改版、汾西网站定制设计、自适应品牌网站建设、成都h5网站建设购物商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为汾西等各大城市提供网站开发制作服务。

需求场景

不同终端(PC端、手机端、平板),不同界面(列表页、详情页),对图片大小的要求不一样, 如果所有场景下都使用同一尺寸的图片,势必对会网络带宽及服务器性能造成一定的影响,由此需要服务器端能够根据前端的请求参数,自动匹配出相对应的图片资源,以此来降低服务端的压力,同时也能给用户带来更友好的用户体验。

具体步骤如下:

1、开启apacherewrite功能,具体方法请自行百度。

2、修改.htaccess

以上配置规则表示,如果存在对应的图片资源,则由apache直接返回,如果不存在,则转发给/index.php/api/Attachment/thumbnail处理器去处理。

其它参数说明:

$1:图片所属模块

$2:图片上传日期

$3:原始图片名称(不含后缀)

$4:目标图片宽度

$5:目标图片高度

$6:图片后缀

友情提示:根据图片存储规则的不同,此处的配置规则及参数可以作相应的调整。

3、新增缩略图处理程序,此处为Attachment文件,内容如下:

4、vendor/topthink/think-image/src/Image.php文件中新增一个方法,内容如下:

5、访问示例

在浏览器中输入:

/tupian/20230522/404.html>到此,相信大家对“ThinkPHP5怎么动态生成图片缩略图”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

新闻标题:ThinkPHP5怎么动态生成图片缩略图-创新互联
标题路径:https://www.cdcxhl.com/article28/ccsejp.html

成都网站建设公司_创新互联,为您提供自适应网站做网站商城网站用户体验品牌网站建设微信小程序

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站