当前位置: 首页 > news >正文

网站前台建设小购物网站建设

网站前台建设,小购物网站建设,seo站内优化最主要的是什么,有没有免费的网站推销产品?php namespace app\lib; /** * 图片压缩类#xff1a;通过缩放来压缩。 * 如果要保持源图比例#xff0c;把参数$percent保持为1即可。 * 即使原比例压缩#xff0c;也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例#xff0c;则体积会更小。…?php namespace app\lib; /**  * 图片压缩类通过缩放来压缩。  * 如果要保持源图比例把参数$percent保持为1即可。  * 即使原比例压缩也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例则体积会更小。  * 结果可保存、可直接显示。  */ class ImageCompress { private $src; private $image; private $imageinfo; private $percent 0.5; /**      * 图片压缩      *       * param $src 源图                  * param float $percent 压缩比例      *       */     public function __construct($src, $percent 1)     {         $this-src $src;         $this-percent $percent;     } /**      * 高清压缩图片      *       * param string $saveName      * 提供图片名可不带扩展名用源图扩展名用于保存。或不提供文件名直接显示      */     public function compressImg($saveName )     {         $this-_openImage();         if (! empty($saveName))             $this-_saveImage($saveName); // 保存         else             $this-_showImage();     } /**      * 内部打开图片      */     private function _openImage()     {         list ($width, $height, $type, $attr) getimagesize($this-src);         $this-imageinfo array(             width $width,             height $height,             type image_type_to_extension($type, false),             attr $attr         );         $fun imagecreatefrom . $this-imageinfo[type];         $this-image $fun($this-src);         $this-_thumpImage();     } /**      * 内部操作图片      */     private function _thumpImage()     {         $new_width $this-imageinfo[width] * $this-percent;         $new_height $this-imageinfo[height] * $this-percent;         $image_thump imagecreatetruecolor($new_width, $new_height);         // 将原图复制到图片载体上面并且按照一定比例压缩,极大的保持了清晰度         imagecopyresampled($image_thump, $this-image, 0, 0, 0, 0, $new_width, $new_height, $this-imageinfo[width], $this-imageinfo[height]);         imagedestroy($this-image);         $this-image $image_thump;     } /**      * 输出图片:保存图片则用saveImage()      */     private function _showImage()     {         header(Content-Type: image/ . $this-imageinfo[type]);         $funcs image . $this-imageinfo[type];         $funcs($this-image);     } /**      * 保存图片到硬盘      *       * param string $dstImgName      *            1、可指定字符串不带后缀的名称使用源图扩展名 。2、直接指定目标图片名带扩展名。      */     private function _saveImage($dstImgName)     {         if (empty($dstImgName))             return false;         $allowImgs [             .jpg,             .jpeg,             .png,             .bmp,             .wbmp,             .gif         ];          // 如果目标图片名有后缀就用目标图片扩展名 后缀如果没有则用源图的扩展名         $dstExt strrchr($dstImgName, .);         $sourseExt strrchr($this-src, .);         if (! empty($dstExt))             $dstExt strtolower($dstExt);         if (! empty($sourseExt))             $sourseExt strtolower($sourseExt);         // 有指定目标名扩展名         if (! empty($dstExt) in_array($dstExt, $allowImgs)) {             $dstName $dstImgName;         } elseif (! empty($sourseExt) in_array($sourseExt, $allowImgs)) {             $dstName $dstImgName . $sourseExt;         } else {             $dstName $dstImgName . $this-imageinfo[type];         }         $funcs image . $this-imageinfo[type];         $funcs($this-image, $dstName);     } /**      * 销毁图片      */     public function __destruct()     {         imagedestroy($this-image);     } } //应用举例 // public function condense_img($source) // { //     $path uploads/jd_big_img/.date(Ymd); //     if(!file_exists($path)){ //         mkdir($path,0777,true); //     } //     $image_name md5(time().$source); //     $dst_img $path./.$image_name..jpg; //     $percent 1;  #原图压缩不缩放但体积大大降低 //     $image (new Compress($source,$percent))-compressImg($dst_img); //     return $dst_img; // }  //绝对路径             $filePath str_replace(\\, /, get_local_upload_url().$savename);             $allowImgs [jpg,jpeg,png,bmp,wbmp,gif];              if($file-getSize() 1024 in_array($ext, $allowImgs)){                 (new ImageCompress($filePath,0.8))-compressImg($filePath);             }
http://www.hkea.cn/news/14330493/

相关文章:

  • 微信网站建设开发免费制作网页的软件有哪些
  • 网站制作代网站 成品下载
  • .net网站开发实训自己做网站开网店
  • 泉州手机网站建设价格芜湖网络营销公司
  • 关于网站建设的案例分析重庆横幅制作
  • 网站制作.有什么网站接效果图做的
  • 建网站用自己的主机做服务器网站建设属于什么岗位
  • 淘宝网站建设流程婚纱网站页面设计
  • iis7建设网站可以拿自己电脑做网站
  • 网站服务器升级一般多久专业网站设计 网络服务
  • 网站建设价格是多少公司简介宣传册设计样本图片
  • 乐清市网站建设设计深圳专业建设网站哪个公司好
  • 成都网站平台建设怎么建设自己导购网站
  • 网站建设不用备案的html仿百度页面代码
  • 贵州省住房和城乡建设厅网站搜索24小时通过网站备案
  • 设计一套网站多少钱CMS网站建设优势
  • 天水建设局网站渣土治理腾讯企点app下载安装
  • 建设部网站预应力资质免费大空间网站
  • 网站托管服务wordpress 设置页面
  • app制作过程和网站一样吗旅游类网站模板
  • 骨干校 建设网站手机网站与普通网站的区别
  • 商丘微网站wordpress在哪放商务通代码
  • 龙之向导外贸经理人网站迈网科技 官方网站
  • 济南国画网站济南网站建设公司广州建设投资集团有限公司
  • 网站更新维护西安网站建站
  • 有没有帮人做CAD的网站wordpress文库插件
  • 《网站设计与建设》电子书网站广审怎么做
  • 深圳购物商城网站设计定制开发一款小程序多少钱
  • 伪静态 网站如何扫描妇科医院手机网站
  • 东莞网站建设代理如何买网站