位置: IT常识 - 正文

phpcms怎么压缩图片(php自动压缩图片)

编辑:rootadmin
phpcms压缩图片的方法:首先找到并打开“extention.func.php”文件;然后在公共类中写一个自动压缩的方法;最后通过语句“{compress ($rs

推荐整理分享phpcms怎么压缩图片(php自动压缩图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php压缩上传图片,php 视频压缩,phpcms怎么用,php 压缩文件,php压缩图片大小,php图片压缩,php压缩图片大小,php图片压缩,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms压缩图片的方法:首先找到并打开“extention.func.php”文件;然后在公共类中写一个自动压缩的方法;最后通过语句“{compress ($rs[‘thumb’])}”在html页面中直接调用即可。

phpcms怎么压缩图片(php自动压缩图片)

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=PHPCMSPATH.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=PHPCMSPATH.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(fileexists(thumbPath)) {return APP_PATH . ‘uploadfile/thumb/’ . $fileName;}else{src=imagecreatefromjpeg(src = imagecreatefromjpeg(src=imagecreatefromjpeg(imgPath);srcw=imagesx(src_w = imagesx(srcw=imagesx(src);srch=imagesy(src_h = imagesy(srch=imagesy(src);//设置缩略图大小$dst_w = $src_w1;$dst_h = $src_h1;dst=imagecreatetruecolor(dst = imagecreatetruecolor(dst=imagecreatetruecolor(dst_w,dsth);//图片采样复制imagecopyresampled(dst_h);//图片采样复制imagecopyresampled(dsth);//图片采样复制imagecopyresampled(dst,src,0,0,0,0,src,0,0,0,0,src,0,0,0,0,dst_w,dsth,dst_h,dsth,src_w,srch);//保存缩略图imagejpeg(src_h);//保存缩略图imagejpeg(srch);//保存缩略图imagejpeg(dst,thumbPath);//销毁资源imagedestroy(thumbPath);//销毁资源imagedestroy(thumbPath);//销毁资源imagedestroy(src);imagedestroy($dst);thumbPath=strreplace(PHPCMSPATH,"/",thumbPath = str_replace(PHPCMS_PATH,"/",thumbPath=strreplace(PHPCMSPATH,"/",thumbPath);return $thumbPath;}}

推荐:《phpcms教程》

在html页面中直接调用

{compress ($rs[‘thumb’])}

本文链接地址:https://www.jiuchutong.com/zhishi/313220.html 转载请保留说明!

上一篇:dedecms织梦调用上级栏目名称方法(织梦自定义模型调用)

下一篇:python列表添加和删除的方法(python 添加列表)

  • 如何关闭qq小世界功能(如何关闭qq小世界精选)

  • 华为nova7有无线充电功能吗(华为nova7有无线调试吗)

  • 荣耀30s支持光学防抖吗(荣耀30s光学变焦)

  • 荣耀x10能用4g卡吗(荣耀x10可插几张卡)

  • 支付宝etc蓝牙连不上(支付宝etc蓝牙连接不上)

  • 清理灰尘的音波(清灰尘音波播放)

  • 微信页面是黑色的怎么把它调成白色(微信页面是黑色好看还是白色)

  • 来源验证消息什么意思(来自验证消息的好友来源)

  • 抖音有多少人在玩(抖音有多少人在洗黑钱)

  • 华为手机怎么不能用耳机(华为手机怎么不自动锁屏)

  • 笔记本黑屏怎么强制关机重启(笔记本黑屏怎么解决)

  • 怎么一个手机登录两个QQ号(一个手机登两个微信怎么弄)

  • 微信朋友圈怎么发两个视频(微信朋友圈怎么@一个人)

  • 华为mete20pro有指纹吗(华为mate20pro有指纹解锁)

  • 苹果x换了屏幕还有面容吗(苹果X换了屏幕感觉不灵敏了)

  • 华为怎么解除应用截屏限制(华为怎么解除应用截屏限制 智能截屏也不行)

  • force是什么意思(forced是什么意思)

  • 华为710f和710区别(华为710f相当于高通什么)

  • 已取消网页导航怎么办(登录游戏显示已取消网页导航)

  • win7安装卡在启动服务(win7安装卡在启动界面)

  • ai备份文件在哪(ai备份文件是空的)

  • 不用电脑咋下爱思助手(不用电脑直接下载爱思助手)

  • 21世纪20年代的ConvNet——ConvNeXt(21世纪20年代的中国)

  • 帝国cms如何防盗链(帝国cms仿站工具)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络