VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

做梦cms缩略图失真(做梦cms调用列图)怎么办

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

做梦cms缩略图失真(做梦cms调用列图)怎么办

本课程的运行环境:Windows10系统,DEDEDECMS版,Dell G3电脑。

Dreamweaver cms调用缩略图失真怎么办?

解决变形和模糊的梦想德德缩略图

因为Dreamweaver dedecms默认只生成一个规格尺寸的缩略图,而一个站内不同页面所需缩略图的大小和比例往往不一致,导致缩略图不清晰、失真,无法满足大多数网站的需求。本文给出了最终的解决方案。

修改方法:

第一,要想得到清晰的缩略图,需要有足够大的图片,并进行精确的裁剪,下面的方法就是根据缩略图进行裁剪(因为原图中有些网站有水印),所以需要保证原图缩略图足够大,所以需要进行以下设置:系统-附件设置, 将缩略图的默认宽度和默认高度设置为大于等于你调用的全站所有缩略图的最大尺寸,手动剪切到足够大(不需要手动剪切)。

第二,打开文件/include/extend.func.php(注意:此文件为二次开发准备,用于函数方法扩展)。

在最后一个?& gt在之前添加以下代码:

函数thumb($imgurl,$width,$height,$bg = true){global $cfg_mainsite,$ cfg _ multi _ site$ thumb = eregi(& quot;http://& quot;,$imgurl)?str _ replace($CFG _ main site,& # 39;',$ imgurl):$ imgurl;list($thumbname,$ ext name)= explode(& # 39;。',$拇指);$newthumb = $thumbname。'_'。$宽度。'_'。$身高。'。'。$ extname如果(!$thumbname ||!$extname ||!file_exists(DEDEROOT。$thumb))返回$ imgurl如果(!file_exists(DEDEROOT。$ new thumb)){ include _ once dede Inc .'/image . func . PHP & # 39;;if($ BG = = true){ ImageResizeNew(dede root。$thumb,$width,$height,DEDEROOT。$ new thumb);}else{ImageResize(DEDEROOT。$thumb,$width,$height,DEDEROOT。$ new thumb);} } return $ cfg _ multi _ site = = & # 39Y & # 39?$cfg_mainsite。$ new thumb:$ new thumb;}通话方式:

[field:picname function = & # 39;拇指(@me,$width,$height,$ BG)& # 39;/]参数描述:

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

$height:缩略图高度(整数)

$bg:是否填充空白,默认会自动填充,背景填充颜色在系统-附件设置中(真/假)。

示例:

调用宽度为100像素的缩略图:【field:picname function = & # 39;大拇指(@我,100,100)& # 39;/]

保持原比例不自动填充(不推荐):【field:picname function = & # 39;大拇指(@我,100,100,假)& # 39;/]

推荐学习:dedecms教程

以上是如何处理做梦cms通话时缩略图失真的细节。更多信息请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:做梦cms缩略图失真(做梦cms调用列图)怎么办 https://zhujicankao.com/93078.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 做梦cms缩略图失真(做梦cms调用列图)怎么办
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!