主机参考: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如何压缩图片的细节。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 使用PHPCM构建照片艺术网站以查看和传达您的工作(如何构建个人照片网站)
- PHPCM构建新闻信息网站的架构设计和实施(基于Web的新闻信息网站的设计和实施)
- 将自定义元素和功能添加到PHPCMS响应式网站模板(响应网站模板代码)
- 更改PHPCMS响应式网站模板的颜色和布局(更改PHPCMS响应式网站模板的颜色和布局)
- 开发PHPCMS自定义主题模板的技术点(如何更改PHPCM中的模板样式)
本文由主机参考刊发,转载请注明:phpcms如何压缩图片? https://zhujicankao.com/95081.html
评论前必须登录!
注册