怎么用phpcms压缩图片
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,本篇文章为大家展示了怎么用phpcms压缩图片,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。phpcms压缩图片的方法:首先找到并打开"extention.f
千家信息网最后更新 2025年02月19日怎么用phpcms压缩图片
本篇文章为大家展示了怎么用phpcms压缩图片,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
phpcms压缩图片的方法:首先找到并打开"extention.func.php"文件;然后在公共类中写一个自动压缩的方法;最后通过语句"{compress ($rs['thumb'])}"在html页面中直接调用即可。
phpcms图片自动压缩功能
在公共类中写一个自动压缩的方法:
phpcms\libs\functions\extention.func.php**@param $imgName@return mixed|string$imgpath 原图存放地址$thumbpath 压缩后图片存放路径*/function compress ($imgName){imgPath=PHPCMSPATH.trim(imgPath = PHPCMS_PATH . trim(imgPath=PHPCMS P ATH.trim(imgName, '/');$Patharray = explode('/', $imgName);fileName=end(fileName = 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 parse error: Expected '}', got 'EOF' at end of input: …h)){ mkdir(dirPath,0777,true);}$thumbPath = PHPCMS_PATH . 'uploadfile/thumb/' . fileName;if(fileexists(fileName;if (file_exists(fileName;if(file e xists(thumbPath)) {return APP_PATH . 'uploadfile/thumb/' . $fileName;}else{src=imagecreatefromjpeg(src = imagecreatefromjpeg(src=imagecreatefromjpeg(imgPath);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_h2;dst=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);//保存缩略图imagejpeg(src_h);//保存缩略图imagejpeg(src h );//保存缩略图imagejpeg(dst,thumbPath);//销毁资源imagedestroy(thumbPath);//销毁资源imagedestroy(thumbPath);//销毁资源imagedestroy(src);imagedestroy($dst);thumbPath=strreplace(PHPCMSPATH,"/",thumbPath = str_replace(PHPCMS_PATH,"/",thumbPath=str r eplace(PHPCMS P ATH,"/",thumbPath);return $thumbPath;}}
在html页面中直接调用
{compress ($rs['thumb'])}
上述内容就是怎么用phpcms压缩图片,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
图片
方法
资源
技能
文件
知识
页面
简明
简明扼要
代码
内容
功能
原图
地址
大小
就是
文件夹
文章
更多
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
动态域名服务器设置
浙江小禾互联网科技有限公司
软件开发 系统集成资质
代理服务器https
如何使服务器网卡指示灯亮
国产pc 服务器cpu
网络安全多久检测评估一次
神武3手游服务器安卓
网络安全常见的病毒及特征
上海华通电脑网络技术有限公司
说课稿网络安全与道德
服务器烧主板
黑龙江云端服务器租用云主机
云顶之弈美服测试服s7服务器
软件开发关键技术介绍
软件开发培训班的质量
天龙八部ios和安卓服务器
国家网络安全防范指南
泰拉瑞亚什么是服务器端口
软件开发类的专利
网络安全管理员四级教材
数据库安全奖金
数据库绘图工具
网吧管理依据网络安全法处罚
数据库报表打印
我的梦想关于软件开发的作文
数据库完整性约束的目的
路由器服务器名称大全
华为云如何终止软件开发平台
福建云端互联网络科技公司