主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何使用phpcms压缩图像: 首先,找到并打开“extension.func.php”文件。 接下来,在公共类中编写自动压缩方法。 最后,在 HTML 中使用语句“{compress ($rs['thumb'])}”。 直接在页面调用就可以了。
phpcms自动图片压缩函数
在公共类中编写自动压缩方法:
phpcms\libs\functions\extention.func.php** @ param $imgName@returnmixed|string$imgpath 原始图片存储地址 $thumbpath 压缩后图片存储路径*/函数压缩 ($imgName){imgPath=PHPCMSPATH.trim(imgPath = PHPCMS_PATH .trim(imgPath=PHPCMS P ATH.trim(imgName, '/');$Patharray =explode('/', $imgName);fileName=end (文件名 = end(fileName=end(Patharray);//创建一个thumb文件夹并保存压缩后的图像 header("Content-type: text/html; charset=utf-8"); $path="/uploadfile/thumb /";dirPath=PHPCMSPATH.dirPath = PHPCMS_PATH .dirPath=PHPCMS P ATH.path;if(!is_dir (KaTeX 解析错误: '}' 预计出现在输入 'EOF' 末尾: …h)){ mkdir(dirPath,0777,true);}$thumbPath = PHPCMS_PATH '上传文件/t唔/'。 fileName;if(fileexists(文件名;if (file_exists(文件名;if(文件存在(thumbPath))))) {return APP_PATH . 'uploadfile/thumb/' . $fileName;}else{src=imagecreatefromjpeg(src = imagecreatefromjpeg ( src = imagecreatefromjpeg(imgPath);srcw=imagesx(src_w = imagex(src) w =imagesx(src);srch=imagesy(src_h = imagey(src h =imagesy(src);//设置缩略图大小 $dst_w = $src_w1;$dst_h = $src_h1;dst=imagecreatetruecolor( dst = imagecreatetruecolor (dst =imagecreatetruecolor(dst_w,dsth);//图像的采样副本 imagecopyresampled(dst_h);// 图像采样 copyimagecopyresampled(dst h);// 图像采样 copyimagecopyresampled(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);//保存缩略图jpeg(src_h);//保存缩略图jpeg(src h);//保存缩略图jpe g(dst,thumbPath);//销毁资源 imagedestroy(thumbPath); //销毁资源imagedestroy(thumbPath);//销毁资源 imagedestroy(src);imagedestroy($dst);thumbPath=strreplace(PHPCMSPATH,"/",thumbPath = str_replace(PHPCMS_PATH,"/",thumbPath=str 替换(PHP CMS P ATH,"/",thumbPath);return $thumbPath;} }
推荐:“phpcms” 教程'
直接在HTML页面调用
{compress($rs['thumb'])} PHP快速学习教程(从入门到精通)
如何学习PHP哪里可以不用担心,如果您想要PHP快速学习教程(从初学者到大师),只需下载并学习即可。
这几篇文章你可能也喜欢:
- 如何使用phpcms的评论功能(phpcms呢)
- 哪个数据库适合 PHPCMS?(php 还是 cms?)
- phpcms中打不开手机版(phpstudy中打不开网站)怎么办?
- phpcms中如何实现轮播(php实现图片轮播)
- phpcms更新缓存在哪里(phpcms如何安装)
本文由主机参考刊发,转载请注明:如何用phpcms压缩图片(php自动压缩图片) https://zhujicankao.com/141240.html
评论前必须登录!
注册