主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
phpcms的自动图像压缩功能
在公共类中编写一个自动压缩方法:
PHPCMS \ libs \ functions \ Extent.func.php * * @ param $ img name @ return mixed | string $ img PATH原始图像存储地址$ thumbnail压缩图像存储路径*/function compress($ img name){ img PATH = phpcmspath . trim(img PATH = PHPCMS _ PATH。trim(img path = PHPCMS P ath . trim(img name,'/');$Patharray = explode('/',$ img name);文件名=结束(文件名=结束(文件名=结束(路径数组));//创建一个thumb文件夹,保存压缩后的图片头(" content-type:text/html;charset = utf-8 ");$ path = & quot/uploadfile/thumb/& quot;;dirPath = phpcmspath . dirPath = PHPCMS _ path . dirPath = PHPCMS P ath . path;如果(!is_dir(KaTeX解析错误:应为& # 39;}',得了& # 39;EOF & # 39在输入的末尾:…h)){ mkdir(dirPath,0777,true);}$thumbPath = PHPCMS_PATH。uploadfile/thumb/'。文件名;如果(文件存在(文件名;如果(文件_存在(文件名;if(文件存在(thumbPath)) {return APP_PATH。uploadfile/thumb/'。$ fileName} else { src = imagecreatefromjpeg(src = imagecreatefromjpeg(src = imagecreatefromjpeg(img path));srcw = imagesx(src _ w = imagesx(src w = imagesx(src);srch = imagesy(src _ h = imagesy(src h = imagesy(src);//设置缩略图大小$ dst _ w = $ src _ w1$ dst _ h = $ src _ h1dst = imagecreatetruecolor(dst = imagecreatetruecolor(dst = imagecreatetruecolor(dst _ w,dsth));//图像采样和复制imagecopyresampled(dst _ h);//图像采样和复制imagecopyresampled(dst h);//图像采样和复制imagecopyressampled(DST,SRC,0,0,0,0,0,0,0,0,SRC,0,0,0,0,0,0,DST _ W,DSTH,DST _ H,SRC _ W,SRCH);//保存缩略图JPEG(src _ h);//保存缩略图JPEG(src h);//保存缩略图jpeg(dst,thumb path);//销毁资源image Destroy(thumb path);//销毁资源image Destroy(thumb path);//销毁资源image Destroy(src);image destroy($ dst);thumb path = str replace(PHPCMSPATH,& ampquot/& amp;quotthumb PATH = str _ replace(PHPCMS _ PATH,& ampquot/& amp;quot,thumb path = str r eplace(PHP CMS P ATH,& quot/& quot;,拇指路径);返回$ thumbPath}}
推荐:phpcms教程
在html页面中直接调用
{compress ($ rs ['thumb'])}以上是phpcms如何压缩图片的细节。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- PHPCMS漏洞文件poster.php(php readfile漏洞)
- phpcms有什么用(如何使用phpcms)
- phpcms如何登录后台?
- 如何将phpcms连接到数据库(phpcms使用教程)
- 如何向phpcms添加列(php添加页面)
本文由主机参考刊发,转载请注明:phpcms如何压缩图片(php上传图片进行压缩) https://zhujicankao.com/88697.html
评论前必须登录!
注册