主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
phpcms & # 22270片自动压缩功能
在公共类中写一个自动压缩的方法:
phpcms \ libs \ functions \ extension . func . PHP * * @ param $ imgName @ return mixed | string $ img path & # 21407;图存放地址$ thumbpath & # 21387缩后图片存放路径*/function compress($ img name){ img PATH = phpcmspath . trim(img PATH = PHPCMS _ PATH。trim(img path = PHPCMS P ath . trim(img name,& lsquo/& rsquo;);$ path array = explode(& rsquo;/& rsquo;,$ img name);文件名=结束(文件名=结束(文件名=结束(路径数组));//创建拇指& # 25991;件夹,保存压缩后的图片标题(& ldquo内容类型:文本/html;charset = utf-8 & rdquo;);$ path = "/upload file/thumb/";dirPath = phpcmspath . dirPath = PHPCMS _ path . dirPath = PHPCMS P ath . path;如果(!is_dir(KaTeX分析错误:应为' } ',在输入的结尾得到' EOF ':& hellip;h)){ mkdir(dirPath,0777,true);}$thumbPath = PHPCMS_PATH。& lsquo上传文件/thumb/& rsquo;。文件名;如果(文件存在(文件名;如果(文件_存在(文件名;if(文件存在(thumbPath)) {return APP_PATH。& lsquo上传文件/thumb/& rsquo;。$ 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);//图片采样复制imagecopyresampled(dst,src,0,0,0,0,src,0,0,0,0,src,0,0,0,0,dst_w,dsth,dst_h,dst h,src_w,srch);//保存缩略图image JPEG(src _ h);//保存缩略图image JPEG(src h);//保存缩略图imagejpeg(dst,thumb path);//销毁资源imagedestroy(拇指路径);//销毁资源imagedestroy(拇指路径);//销毁资源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,“/”,thumb path);返回$ thumbPath}}
推荐:《phpcms & # 25945程》
在html & # 39029面中直接调用
{ compress($ RS[& lsquo;拇指& rsquo])}以上是phpcms如何压缩图片的细节。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- PHPCMS漏洞文件poster.php(php readfile漏洞)
- phpcms有什么用(如何使用phpcms)
- phpcms如何登录后台?
- 如何将phpcms连接到数据库(phpcms使用教程)
- 如何向phpcms添加列(php添加页面)
本文由主机参考刊发,转载请注明:phpcms如何压缩图片? https://zhujicankao.com/95081.html
评论前必须登录!
注册