深究phpcms缩略图模糊问题
发布时间:2018-12-24 02:20:52作者:魏义齐阅读:()评论:
缩略图模糊问题有什么好深究的?这大概是懂phpcms的人没看本文之前都会有的疑问,我的缩略图模糊问题用网上的方法一直没有解决,直到前几天查看v9产品白皮书才意外想到问题存在的可能性原因。
一、代码影响
网上的解决方法是这样的:
打开/phpcms/libs/classes/image.class.php,找到
- else
- imagecopyresized( $thumbimg, $srcimg, 0, 0, $psrc_x, $psrc_y, $width, $height, $srcwidth, $srcheight );
将其注释或删除。
找到
- $imagefun($thumbimg, $filename);
改为
- $imagefun($thumbimg, $filename,90);
90是图片质量值,越大越清晰。
这个方法我用了,但是没什么效果。
二、标签因素和设备因素的影响
1.标签
我调用缩略图的标签是:
- {thumb($r[thumb],176,120)}
我想大部分人都是这样调用,因为直接处理了缩略图的大小,不用再在css里给图片写样式,但是这个标签是把缩略图直接处理成了176*120px,跟用ps改图片的宽高是一个道理,而不是把图片缩小成了176*120px,缩小在附件里的原图大小是不会变的,解决方法就是把上面的标签改为
- {thumb($r[thumb],300,205)}
300*205px是等比例放大后的图片大小,你上传缩略图的时候也要上传这个尺寸的图片,然后在css里给图片写样式:
- width: 176px;
- height: 120px;
这就是用css代码把缩略图缩小,一直关注我博客的人应该能觉察到我的缩略图变清晰了,而且悬停放大后也是清晰的。
2.设备因素
我的笔记本是15.6寸、1920*1080分辨率的,屏幕显示参数都是系统推荐的
这就导致在谷歌和火狐浏览器上截的图是被放大的,上传之后我们会发现截图的时候图上的字很小,图片上传后感官上觉得图片被放大了,图片放大了也就变模糊了,解决方法就是如果需要把截的图作为缩略图那么在我这种情况下建议用360安全浏览器,在360安全浏览器上截的图的尺寸是图片的真实尺寸,或者像上面的方法截一张放大的图片然后写css样式将其缩小。
我试着修改参数,但是都没有推荐的参数显示效果好。
现在我的缩略图模糊问题已经彻底解决了,不管是pc端还是移动端现在看着都很舒服。
相关阅读
-
无相关信息
上一篇:phpcms修改后台登录函数详细步骤下一篇:phpcms表单向导使用教程
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- phpcms如何实现全站搜索功能(2023)
- phpcms标签大全(最新整理)(1011)
- phpcms如何将访问提示“您要查看的信息不存在或者还未通过审批!”的动态页面设置为伪404(953)
- phpcms如何支持https(945)
- phpcms如何修改后台登录界面(910)
- phpcms文章内容页的图片如何自适应(863)
- phpcms表单向导使用教程(849)
- phpcms列表页如何批量调用文章页内容(827)
- phpcms如何修改分页的样式(776)
- phpcms如何将文章编辑器的超链接目标窗口改为默认新窗口(761)
- phpcms最新懒人站长版(支持https、支持php7)(2019-10-19)
- phpcms修改后台登录函数详细步骤(2019-03-29)
- 深究phpcms缩略图模糊问题(2018-12-24)
- phpcms表单向导使用教程(2018-12-17)
- phpcms标签大全(最新整理)(2018-12-11)