您好!欢迎来到大秦朝旭拼单网官方站

大秦朝旭拼单网官方站

热门搜索: 友价    店铺转让    智企    知识产权    新媒   

织梦教程:缩略图失真模糊的解决方法_拼单网

  • 安装教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2023-10-21 09:26
  • 阅读:1574

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

 

修改方法:

一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略 图足够大,所以要进行一下设置:系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你全站所有调用缩略图的最大尺寸,手工剪裁也请剪裁得足大秦朝旭够大(不 需要手工剪裁了)

二、打开 /include/extend.func.php 文件 (注:这个文件就是为二次开发准备的,用于功能方法扩展)

在最后一个 ?> 前加入以下代码

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

{

global $cfg_mainsite,$cfg_multi_site;

$thumb = eregi("http://",$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)

 

示例:

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

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

全部评论(0)
资讯详情页最新发布上方横幅
推荐阅读
  • Office 2024 专业增强版 永久免费版安装破解教程(附安装包下载)
  • Office 2024 专业增强版 永久免费版安装破解教程(附安装包下载)
  • Office2024专业增强版永久免费版安装破解教程(附安装包下载)软件下载软件名称:Office2024(专业增强版)办公套件软件语言:简体中文软件大小:5.51G系统要求:Windows10或更高, 32/64位操作系统硬件要求:CPU@2+GHz,RAM@4G或更高失效说明:部分文件夸克网盘链接可能会被过滤,可换百度网盘!Office安装包夸克云盘下载链接:https://pan.quark.cn/s/3ae
  • SEO相关
  • 来源:转载
  • 编辑:拼单网
  • 时间:2026-03-05 01:08
  • 阅读:102
  • VMware虚拟机安装Windows11详细教程【附安装包】
  • VMware虚拟机安装Windows11详细教程【附安装包】
  • VMware虚拟机是一种通过软件模拟物理计算机硬件环境的计算资源,允许在一台物理计算机上同时运行多个操作系统和应用程序。‌每个虚拟机都运行自己的操作系统,并且彼此完全独立,即使它们都在同一台主机上运行。‌一、镜像下载:Windows11x64最新版(包含专业版、家庭版、教育版,安装Windows11的时候可以自行选择系统版本)下载链接:点击下载二、配置虚拟机1.点击创建新的虚拟机2.选择典型,然后点击下一步3.选择稍后安装操作系统4
  • SEO相关
  • 来源:转载
  • 编辑:拼单网
  • 时间:2026-03-01 23:40
  • 阅读:173
  • 友价源码分词搜索技术如何实现
  • 友价源码分词搜索技术如何实现
  • 联系客服安装分词插件后,再申请一个APIKEY(目前该接口是免费的)https://www.showapi.com/apiGateway/view/2691、将客服提供的插件文件,放在你的后台目录下2、进入后台,点击广告互动,有个其他广告点下,找到插件入口,添加3、路径写chajian_fenci.php名称随便写(如分词)4、再点击上面的插件专区,将你的APIKEY填入即可
  • 友价教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2025-06-30 03:06
  • 阅读:502
  • 友价源码如何集成阿里云OSS功能
  • 友价源码如何集成阿里云OSS功能
  • 前言:阿里云OSS是指把数据存在阿里云上面的一个空间体系,举个例子,开通这个OSS功能后,你可以把商品的一些数据包放在这上面,而不是存在自己的空间或服务器,这样用户在下载时,就不会占用你服务器的带宽。【附:PHP版本必须为5.3或以上,如果你的平台能用阿里通信发短信了,就说明已经是5.3或以上】1、登录阿里云,www.aliyun.com,进入控制台,点击左侧的对象存储OSS,如果没有,请看第二步2、如果能看到第一步红框里的链接,请跳过
  • 友价教程
  • 来源:转载
  • 编辑:拼单网
  • 时间:2025-06-30 02:54
  • 阅读:585
联系我们
Q Q:1005618718
电话:17792038992
邮箱:1005618718@qq.com
时间:09:00 - 19:00
平台客服