让织梦DEDECMS缩略图模糊变得清晰的方法

很多客户使用的时候,缩略图将会被压缩得很不好看,在这里,我是先对图片进行按宽或高进行放缩,超过缩略图大小的部分再进行裁剪,这样生成的缩略图的显示效果要比原来的要好得多了。

于是重新修改了一下DEDECMS v5.6缩略图生成方法。默认dedecms5.6默认生成的缩略图,缩略图大小设置为: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);

造物之前,必先造人。

让织梦DEDECMS缩略图模糊变得清晰的方法

相关文章:

你感兴趣的文章:

标签云: