加拿大预测网-在线预测

信息动态

网站设计是技术与创意的完美融合!

技术资讯

织梦图集 上传图片小于设定尺寸 缩略图生成失败的解决办法

2016-08-29 12:46:00

织梦图集中,上传的图片像素宽高小于系统设置定的这个尺寸:

 

较小的这些图片就会无法生成缩略图,导༺致图集在网页上缩略图显示X叉号,这应该是织梦DEDEcms的一个历史遗漏bug,可用下面方法修复。

/include/helpers/,这个文件中搜索,下面的代码:

if($srcW<=$to❀W && $srcH<=$toH♛ ) return TRUE;

        $toWH=$toW/$toH;

        $srcWH=$srcW/$srcH;

        if($toWH<=$srcWH)

        {

&nbsꦇp;   &nbs🌳p;       $ftoW=$toW;

            $ftoH=$ftoW*($🐟srcH/$srcW);

        }

        else

        {

    💧     🔜;   $ftoH=$toH;

 🧸;           $ft𓃲oW=$ftoH*($srcW/$srcH);

        }

 

然后用下面的大片代码替换:

 

$ftoW=$toH; 

$ftoH=$toH; 

        ///

if( $srcH<=$toH &&  $srcW<=$🌸toW ) 

$ftoW=$srcW; 

$ftoH=$srcH; 

if(function_exists("imagꦺecreatetruecolor")) 

@$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); 

imagecopyre𝐆sized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH); 

switch ($srcInfo[2]) 

case 1: 

imagegif($ni,$toFile); 

break; 

case 2: 

imagejpeg($ni,$toFile,100); 

break; 

case 3: 

imagepng($ni,$toFile); 

break; 

case 6: 

imagebmp($ni,$toFile); 

break; 

default: 

return false; 

imagedestroy($ni); 

} ///

 

        $toWH=$toW/$toH;

        $srcWH=$srcW/$srcH;

        if($toWH<=$srcWH)

        {

      🎶      $ftoW=$t🏅oW;

            $ft𓄧oH=$ftoW*($srcH/$srcW);

        }

        else

        {

  &n😼bsp;         $ftoH=$toH;

   🌱      🦹;   $ftoW=$ftoH*($srcW/$srcH);

        }

 

这样青岛网站建设上传的图,就不会显示x号了。

 
0532-85810878 473587358 扫码添加微信

加拿大预测网-在线预测:扫码添加微信

扫码关注公众号

加拿大预测网-在线预测:官方公众号

2054585360