Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。织梦程序cms目前几个最新版本的缩略图生成方式都是采用缩小或拉伸的方式进行完整显示,如果使用的图片和缩略图所显示的比例不一致的话,会使得缩略图拉伸变形。如果不改变织梦程序目前的缩略图显示方式的话,又想缩略图不拉伸变形显示,就得制作一个和显示缩略图位置大小一致或者图片比例一致且大于缩略图的分辨率就会不拉伸变形了。       咱们可以通过下面相关具体操作方法修改实现,对图片进行按宽或高进行放缩,超过缩略图大小的部分再进行裁剪,这样生成的缩略图的显示效果要比原来的要好得多了。同时也可以采取之际制作好分辨率一致的缩略图进行显示。       于是重新修改了一下DedeCms v5.7缩略图生成相关具体操作方法。       默认dedecms网站程序5.7默认生成的缩略图,缩略图大小设置为:100*100(直接把图片缩小了)       看起来很不美观,影响了图片的观赏性       DEDECMS v5.6缩略图裁剪优化相关具体操作方法       修改如下:       打开/includes/image.func.php网站文件,       //缩图片自动生成系统数据库函数,来源支持bmp、gif、jpg、png       //但生成的小图只用jpg或png格式       找到相关具体代码如下第44行function ImageResize       至       //获得GD的版本之间的相关具体代码如下,用如下的相关具体代码如下覆盖(大驾家请注意备份)。    function ImageResize($srcFile,$toW,$toh,$toFile="") { global $cfg_photo_type; if($toFile=="") {    $toFile = $srcFile; } $info = ""; $srcInfo = GetImageSize($srcFile,$info); switch ($srcInfo[2]) {    case 1:     if(!$cfg_photo_type['gif'])     {      return false;     }     $im = imagecreatefromgif($srcFile);     break;    case 2:     if(!$cfg_photo_type['jpeg'])     {      return false;     }     $im = imagecreatefromjpeg($srcFile);     break;    case 3:     if(!$cfg_photo_type['png'])     {      return false;     }     $im = imagecreatefrompng($srcFile);     break;    case 6:     if(!$cfg_photo_type['bmp'])     {      return false;     }     $im = imagecreatefromwbmp($srcFile);     break; } $srcW=ImageSX($im); $srch=ImageSY($im); if($srcW<=$toW && $srch<=$toh ) {    return true; } //缩略生成并裁剪 $newW = $toh * $srcW / $srch;            $newh = $toW * $srch / $srcW; if($newh >= $toh) {    $ftoW = $toW;    $ftoh = $newh; } else {                      $ftoW = $newW;    $ftoh = $toh; }            if($srcW>$toW||$srch>$toh) {    if(function_exists("imagecreatetruecolor"))    {     @$ni = imagecreatetruecolor($ftoW,$ftoh);     if($ni)     {      imagecopyresampled($ni,$im,0,0,0,0,$ftoW,$ftoh,$srcW,$srch);     }     else     {      $ni=imagecreate($ftoW,$ftoh);      imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoh,$srcW,$srch);     }    }    else    {     $ni=imagecreate($ftoW,$ftoh);     imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoh,$srcW,$srch);    }    //裁剪图片成标准缩略图    $new_imgx = imagecreatetruecolor($toW,$toh);    if($newh >= $toh)    {     imagecopyresampled($new_imgx,$ni,0,0,0,($newh - $toh)/2,$toW,$toh,$toW,$toh);    }    else    {     imagecopyresampled($new_imgx,$ni,0,0,($newW - $toW)/2,0,$toW,$toh,$toW,$toh);    }    switch ($srcInfo[2])    {     case 1:      imagegif($new_imgx,$toFile);      break;     case 2:      imagejpeg($new_imgx,$toFile,85);      break;     case 3:      imagepng($new_imgx,$toFile);      break;     case 6:      imagebmp($new_imgx,$toFile);      break;     default:      return false;    }    imagedestroy($new_imgx);    imagedestroy($ni); } imagedestroy($im); return true; }

 Oy4AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  更多1  

用SQL语句获取Dedecms v5.7每个栏目中的文章数量Oy4AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Oy4AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市