您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

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

来源:互联网 浏览:110次 时间:2023-04-08

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

正文内容:

phpcms中文本编辑器里上传的图片怎么压缩 急 在线等

php零基础到就业直播视频课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用

phpcms图片自动压缩功能

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_h1;
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;
}
}
phpcms如何发布文章

正文内容:

正文内容:

在html页面中直接调用

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

本文从互联网转载,来源地址:www.downzz.com/phpcmsjc/207853.html,原作者保留一切权利,若侵权或引用不当,请联系茶猫云(cmy.cn)删除。【茶猫云,优质云服务器提供商】