原创dedecms缩略图系列教程:解决dedecms缩略图缩放变形问题

  背景:dedecms生成缩略图的原理不够灵活导致缩略图变形,比如后台设置缩略图的尺码为:120*90即为3:2的图片,但是假如内容里的大图尺码为300*300即1:1,这样生成出来的图片就会变形,严重影响网站美观,本文介绍通过修改dedecms生成缩略源码方法解决定问题

  打开“include/image.func.php”文件,该文件在dedecms5.6,5.7中所在的目录不一样,5.6中文件在/include/下,5.7中文件在/include/helpers/,如果你懒的找可以直接在网站根目录搜索image.func.php文件

  如果你使用的是dedecms5.7,打开目录/include/helpers/找到image.helper.php文件

  如果你使用的是dedecms5.6,打开目录/include/找到image.func.php文件

  替换

  /**

  * 缩图片自动生成函数,来源支持bmp、gif、jpg、png

  * 但生成的小图只用jpg或png格式

  *

  * @access public

  * @param string $srcFile 图片路径

  * @param string $toW 转换到的宽度

  * @param string $toH 转换到的高度

  * @param string $toFile 输出文件到

  * @return string

  */

  至

  /**

  * 获得GD的版本

  *

  * @access public

  * @return int

  */

  中间的代码为:

  修改好后保存文件即可,赶紧添加个带图片的文章试试吧,如果你不愿意修改可直接

  替换

  //缩图片自动生成函数,来源支持bmp、gif、jpg、png

  至

  //获得GD的版本

  中间的代码为:

  可以直接

  因dedecms版本的不同代码有所不一样,如果有问题可以找跟版网帮忙解决

  相关文章推荐:

  1.原创dedecms缩略图系列教程:dede自定义多尺寸缩略图

  2.dedecms后台文章列表页显示文章缩略图

  3.dedecms列表页有缩略图显示图文列表没有则文字列表

  4.dedecms利用[field:global.autoindex /]打造文章排行榜代码

  5.dedecms添加文章提示/templets/plus/win_templet.htm Not Found!

☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » 原创dedecms缩略图系列教程:解决dedecms缩略图缩放变形问题

Pbootcms模板网 提供优质的模板集合

立即查看 了解详情