所有栏目 | 前端源码 2021Web前端自学笔记
你的位置:首页 > Wellcms » 正文

wellcms自动剪裁图片时居中对齐改为左对齐

发布时间:2021-01-03 23:54:50

作品分类:wellcms  缩略图  剪裁
wellcms自带图片剪裁功能。但图片小于频道的缩略图设置参数时就不处理,否则就自动剪裁图片。
但默认剪裁是居中进行剪裁。
 
 // 以资源高度为标准
        if ($src_width > $w_clip_width) {
            /*计算宽度居中裁切 原始宽 - 裁切宽 / 2 */
            $clipx = ($src_width - $w_clip_width) / 2;
            $des_width = $w_clip_width; // 裁切宽
[/www/wwwroot/1yiren.com/model/image.func.php]

如上图,源代码是计算宽度居中裁切 原始宽 - 裁切宽 ,最后除以 2
如果要左对齐剪裁,则是从0像素开始进行剪裁,所以
$clipx = 0;
将$clipx 初始化为0即可解决。

 

 // 以资源高度为标准
        if ($src_width > $w_clip_width) {
            /*计算宽度居中裁切 原始宽 - 裁切宽 / 2 */
            $clipx = ($src_width - $w_clip_width) / 2;
            $clipx = 0;
            $des_width = $w_clip_width; // 裁切宽
Top