Dedecms图片集swf 上传使用图集的第一幅图作为缩略图时小于系统设置。条件:图集swf上传。原图小于缩略图设置includehelpersimage.helper.php的ImageResize函数中if($srcW<=$toW&&$srcH<=$toH)returnTRUE;没有写如缩略图,但是dedeincinc_archives_functions.php的GetImageMapDD函数中使用$ddpicok作为缩略图路径,这个有问题。
简单粗暴的解决方法:在ImageResize的条件中加入if($srcW<=$toW&&$srcH<=$toH){switch($srcInfo[2]){case1:imagegif($im,$toFile);break;case2:imagejpeg($im,$toFile,85);break;case3:imagepng($im,$toFile);break;case6:imagebmp($im,$toFile);break;default:returnFALSE;}imagedestroy($im);returnTRUE;}保存一个一模一样的缩略图 。