易优cms—安全好用,商用授权只需要188元,网址:https://www.eyoucms.com

本文主要讲解了织梦DedeCMS缩略图失真模糊的解决方法,由于织$ M K梦dedecms默认只生成一个规格大小的缩略@ + ^ \ 7 } l &图,而往往在一个站不同页面内需要的缩 略图大+ z : – : o $ %小不一致,比例不一致,这就造成了缩略图不清晰,失真,不能满足大多数网站的需求,本文给出了一个终极完美解决方法

修改方法:

一、要P h a l e w l :获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略 图足够大,所以要进行一F F I J Q P Z下设置N I t @:系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你P U 5 a M 3 S ? ~全站所有调用1 k \ @ v p k缩略图的最大尺寸,手工剪裁也请剪裁得足够大(不 需要手工剪裁了)

二、打开 /include/extend.funcb R 4 z ( ( W t.php 文件 (注:这个文件就Y I 0 1 : e !是为二次开发准备的,用于功能方法扩展)

在最后一个 ?> 前W d , \ h % A * w加入以下代码

function thumb($imgurl, $width, $height, $bg = true)

{

global $cfg_mainsite,$cfg_mulc V y Z dti_site;

$thumb = er : & P – h s 2 Yregi(“http://”,$imgurl)?str_replace($cfg_ma` % p Q @ – `insite,”,$imgurl):$imgurll Z l W i b ? n 6;

list($thumbname,$extname) = explode(‘.’,$thumb);

$newthumb = $thumbname.’_’.$width.’_’.$height.’.’.$extname;

if(!$thumbnamez o 0 Q ~ || !$extname || !file_exists(DEDEROOT.$tA ^ D [ yhumb)) return $imgurl;

if(!file_exists(DEDx ) EEROOT.$newthumb))

{

include_once DEDEINC.’/ima+ B ( 4ge.f/ ( / M n ; l v 0unc.php’;

if($bg==true)

{

ImageResizeNew(DEDEROOT.$thumb, $width, $height, DEDEROOT.$new1 U i lthumb);

}

else

{

I^ 9 u e $mageResize(DEDEROO5 F i W & N ] Z #T.$thumb, $width, $height, DEDEROOT.$newthumb);

}

}

return $cfg_multi_site==’Y’?$cfg_mainsite.$newthumb:$newthumb;

}

调用方法:

[field:picname function=’thumb(@me,$width,$height,$bg)’/]

参数说明:

$width:缩略图宽度(整数)

$l z Hheight:缩略图高度(整数)

$bg:是否用空白填补,默认自动填补,背景填充颜色在系统-附件设置里(true/falC # H /se)Y { e \ } U i b

示例:

调用长宽为100像素的缩略图:[field:picname function=’thumb(@me,100,100)’/]

保留原有比例,不自动填充(不建议):[field:picname function=’thumb(@me,100,100,false)’/]

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

源码巴巴网 » 织梦教程:缩略图失真模糊的解决方法

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
你们有qq群吗怎么加入?
当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群http://www.yuanmababa.cn/page-qun.html。
  • 25会员数(个)
  • 744资源数(个)
  • 0本周更新(个)
  • 0 今日更新(个)
  • 1059稳定运行(天)

提供最优质的资源集合

加入VIP
开通VIP 享更多特权,建议使用 QQ 登录