CMS教程

当前位置:AG亚游集团 > CMS教程 >

织梦缩略图失真模糊完美解决方法

时间:2015-06-21        阅读:次        QQ群:182913345

       由于dedeCMS默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,下面提供的方法就完美解决了这个问题。

       一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,所以就必须要保证原来的缩略图足够大,所以要进行一下设置:系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你全站所有调用缩略图的最大尺寸。

       二、打开include/extend.func.php 在最后一个 ?> 前加入以下代码。

function thumb($imgurl,$width,$height,$bg=true){
	global $cfg_mainsite,$cfg_multi_site;
	$thumb = eregi("/",$imgurl)?str_replace($cfg_mainsite,'',$imgurl):$imgurl;
	list($thumbname,$extname) = explode('.',$thumb);
	$newthumb = $thumbname.'_'.$width.'_'.$height.'.'.$extname;
	if(!$thumbname || !$extname || !file_exists(DEDEROOT.$thumb)) return $imgurl;
	if(!file_exists(DEDEROOT.$newthumb)){
		include_once DEDEINC.'/image.func.php';
		if($bg==true){
			ImageResizeNew(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
		}else{
			ImageResize(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
		}
	}
	return $cfg_multi_site=='Y'?$cfg_mainsite.$newthumb:$newthumb;
}

调用方法:
标签: [field:picname function='thumb(@me,$width,$height,$bg)'/]

参数说明:
$width:缩略图宽度(整数)
$height:缩略图高度(整数)
$bg:是否用空白填补,默认自动填补,背景填充颜色在系统-附件设置里(true/false)

上一篇:AG亚游集团织梦调用当前栏目ID及当前栏目顶级ID的方法

下一篇:织梦获取上一篇下一篇链接的方法

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 AG亚游集团 www.zhanxiqi.com  版权所有  网站地图    AG亚游集团

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2

孙宏斌缺席乐视网股东会“因临时行程安排” 针对朝鲜半岛局势出现的变化 中方强调了这三点 马云首次回应阿里收购中天微:让芯片更具普惠性 皇马没C罗连球都不会踢了 这状态拿什么赢利物浦 甜瓜正式被买断即将加盟火箭 最终还是扣了钱 印度军官对指挥体制弊端严重不满:同解放军存在代差 红网:虐童事件频发 建议对监控数据丢失行为追责 连外太空力量都用上了 加拿大被豁免特朗普关税 省委原常委涉案7500万 任职地曾出轰动全国贿选案 球员锦标赛辛普森4杆优势大胜 伍兹并列11位 罕见!美元和油价竟联袂飙涨 过去35年只出现过11次 俄能源巨头威胁美国:若不解除制裁就向中国出售股权
检察日报评寒门博士之死:换导师的门槛能否低一些 驾失控奔驰疾驰百公里车主:打开车门自动降速才停 俄方:除非获得毒物样本 否则不答复英方最后通牒 印空军一架米-17直升机坠毁后起火 已致6伤(图) NAFTA:进一步协议未能达成 代表们将继续进行谈判 富力官宣一线队助理教练下课 对其工作表示肯定 解放军海军陆战队扩编 领导班子又多了两位将军 北上广深经济总量破10万亿元 占全国GDP总量1/8 上投摩根富时发达市场REITs(QDII):产品与风险… 美国政界大佬炮轰特朗普:贸易战恐导致重大经济危机 穆帅:曼联争4要盯紧切尔西 足总杯准备再变阵 翟晓川:脚伤还未痊愈 何时康复要听医生的
日本如何解决与美贸易争端?日媒:安倍是“杀手锏” 杨旭+帕托组合火热1人坐不住了 抢回位置得靠状态 耀才证券:科技股续成领涨股 港股31800点料有阻力 赛马圈也追星!赛马圈独特应援的正确打开方式 意甲两队进欧冠8强!上次还是AC米兰夺冠那年 埃及中巴与货车相撞致20人死亡 疑因超速驾驶 直击|乐视网:希望贾跃亭可以尽快制定还款时间表 奇景!中超前六最大仅3分之差 恒大已滑落至第5 女子家庭变故醉酒后欲跳江轻生 被救说要投诉民警 最有前景的十大行业 养100只肉狗投资多钱 微信赚钱的三大方法 怎么赚钱快 现实点的 AG亚游集团