1Next >
fenlgy | 发表于:11-12-07 11:55 [添加收藏] 楼主 [回复] #Top# |
---|---|
人气:41
积分:523
金币:2302
|
kc在设置了缩略图长宽后,如果图片不是等比列的会裁切掉一部分图片,导致不是很美观。
于是找朋友修改了相关代码: 找到文件 system lib func.php 找到511行到516行 if($_width && $_height){ $width=kc_validate($width,2)?$width:120; $height=kc_validate($height,2)?$height:90; }else{ return $s; } 替换成 if($_width && $_height){ if($width && $_width > $width){ $widthratio = $width/$_width; $RESIZEWIDTH=true; } if($height && $_height > $height){ $heightratio = $height/$_height; $RESIZEHEIGHT=true; } if($RESIZEWIDTH && $RESIZEHEIGHT){ if($widthratio < $heightratio){ $ratio = $widthratio; }else{ $ratio = $heightratio; } }elseif($RESIZEWIDTH){ $ratio = $widthratio; }elseif($RESIZEHEIGHT){ $ratio = $heightratio; } $width = intval($_width * $ratio); $height = intval($_height * $ratio); }else{ return $s; } 缺点是如果图片很多比列都不是一样的话每个图片会产生一个对应的存放缩略图的文件夹
Ta最近还发表过
[分享]
解决内容中包含js或者iframe等东西时提示非法数据
(13-04-02)
[分享]
缩略图等比列缩小
(12-12-04)
[分享]
随机调用同个分类下的相关产品
(12-08-28)
[错误]
新发现的bug,比较头疼!
(12-04-15)
[分享]
按产品分类搜索产品
(12-01-06)
随机阅读
[疑问]
留言板如何不注册用户就可以留言
(20-01-01)
[疑问]
上传网站显示插入数据失败!
(15-10-23)
[模板]
更改行业分类后,招聘列表页出现错误
(14-09-04)
[疑问]
有人用KINGCMS-PHP企业版本做个产品放大镜没?
(14-07-25)
[疑问]
为什么用户中心,用户登录页面都没发用?
(14-03-28)
|
flyinshsky | 发表于:11-12-07 15:00 沙发 [回复] #Top# |
---|---|
人气:165
积分:722
金币:3554
|
谢谢分享,表示感谢
|
h2 | 发表于:11-12-08 09:52 板凳 [回复] #Top# |
---|---|
人气:262
积分:56
金币:6555
|
嗯,试试~
|
yuxinpop | 发表于:11-12-08 23:16 4楼 [回复] #Top# |
---|---|
人气:146
积分:75
金币:9402
|
缩微图 我直接用CSS控制的哦 没你说的这么麻烦吧
|
fenlgy | 发表于:11-12-09 09:50 5楼 [回复] #Top# |
---|---|
人气:41
积分:523
金币:2302
|
css控制是可以,但是实际上只是个假象,要下载的数据量多影响速度不说,在低版本的ie浏览器下观看还有锯齿。
我这样的话就直接生成了实际大小的图片了。 |
qinrunyouzhi | 发表于:11-12-11 14:32 6楼 [回复] #Top# |
---|---|
人气:16
积分:598
金币:2017
|
不错,这个功能很有用啊。。。
|
yang | 发表于:12-05-27 19:30 7楼 [回复] #Top# |
---|---|
人气:3
积分:117
金币:91
|
可以不用生成图片。
|
deryou2001 | 发表于:12-05-30 17:50 8楼 [回复] #Top# |
---|---|
人气:9
积分:26
金币:103
|
加油!
|
halokeiye | 发表于:12-12-04 10:54 9楼 [回复] #Top# |
---|---|
人气:0
积分:0
金币:40
|
为什么按比列缩小了 ,在不同的电脑上打开会是模糊的呢?
|
1Next >