技术资讯
dede图集缩略图按大小比例缩小裁剪
2013-01-26 14:59:01
当青岛网站制作dede图集生成后,由于上传的图有的是横板这样的话,这就需要dede图集缩略图按大小比例缩小裁剪,让缩略图在不变形的前提下统一宽高比。如果图片的宽高比例不合适,那么缩略图将会被压缩得很不好看,在这里,我是先对图片进行按宽或高进行放缩,超过缩略图大小的部分再进行裁剪,这样生成的缩略图的显示效果要比原来的要好得多了。
做此小的改动,就是在原图中截取最大面积的符合自定义缩略图长宽比列的一部分生成缩略图。
DEDECMS自动生成的缩略图片其实是根据自定义的最大长宽,原比例的缩小原图片,不利于图片索引页排版,不得已只能采用了自动判断调整高宽---但比较耗资源。所以还是决定改改缩图函数!
修改文件:image.func.php(或inc_photograph.php)
if($toWH<=$srcWH){
$ftoW=$toW;
$ftoH=$ftoW*($srcH/$srcW);
}
else{
$ftoH=$toH;
$ftoW=$ftoH*($srcW/$srcH);
}
更改为
$ftoH=$toH;
$ftoW=$toW;
if ($toWH<=$srcWH) {
$src_Y = 0;
$src_X = ($srcW-$srcH*$toWH)/2;
$srcW = $srcH*$toWH;
} else {
$src_X = 0;
$src_Y = ($srcH-$srcW/$toWH)/2;
$srcH = $srcW/$toWH;
}
($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH)
更改为
($ni,$im,0,0,$src_X,$src_Y,$ftoW,$ftoH,$srcW,$srcH)
上一篇:dede图集大图绝对路径
下一篇:dede图集小图 缩略图尺寸
近期更新
- [2023-07-26 14:17:28] 为品牌赋能,海外官网品牌数字化
- [2023-05-06 10:32:26] 青岛网站建设公司,品牌网站定制,一站式网站服务——力图数字科技
- [2023-04-27 13:47:54] 品牌定制网站建设——从满足预期到走向超预期
- [2023-04-11 09:17:49] H5页面设计开发——移动端传播利器
- [2022-11-16 10:11:43] windows2012程序在哪
- [2022-04-14 11:01:47] 力图数字科技配套网站服务支持
- [2021-05-18 10:14:11] 青岛网站建设的流程
- [2021-04-29 10:14:38] 企业定制化官网建设项目
- [2021-03-05 10:34:45] 移动互联时代房地产行业的微信小程序解决方案
- [2021-01-22 17:29:38] 微信小程序有哪些优势?为什么要开发微信小程序?
- [2021-01-08 17:28:04] 网站建设最容易忽略的人性化设计
- [2020-12-16 16:55:32] 建设一个常规的公司网站建设成本大概是多少?
延伸阅读
- [2019-08-19 09:16:58] 帮助客户进行网站建设公司案例真伪的识别
- [2012-05-04 23:43:59] DEDE数据库批量替换
- [2012-04-08 22:19:20] 如何处理好网站设计的细节
- [2011-10-20 16:45:44] 在青岛网站设计中套用网站模板的弊端有哪些?
- [2012-05-28 23:30:48] 网页设计的原则
- [2015-09-05 09:44:32] 响应式网站效果与案例欣赏
- [2014-08-16 16:41:47] DEDE内容页自动添加关键词链接
- [2012-11-20 19:45:31] DEDE无简略标题时显示完整标题
- [2012-09-07 13:45:45] 网页的面包屑导航
- [2011-12-08 19:17:59] 可双向提交酷站的门户网站
- [2015-03-18 08:23:20] 响应式网站布局分析与应用?
- [2012-12-19 22:31:27] 网站制作中的交互设计
