发新帖

Discuz里同一图片在手机版里比在电脑版里分辨率低、不清晰的问题的变通解决

[复制链接]
发表于 2016-6-19 | 显示全部楼层 |阅读模式
问题的提出:
这个链接——https://www.51haoyou.com/discuz/thread-1773.html——里的图片的原来大小约1.8M,在电脑版里图片放大后,图片里的每个字像原来一样清晰。在手机版看同一图片,字迹就变得模糊不清了。原因是手机版的程序处理都自动把帖子里的图片缩小到8K到10K左右,图片的分辨率大大降低了。即使把它下载到手机里看,也是模糊不清。手机版这样处理的理由原本是为了加快打开网页的速度和节省流量。

在Discuz系统里问题的变通解决方法:
下面以上面提到的链接所指向的帖子为例,借助手机版里浏览该贴时的5个截屏予以解释。

在手机版打开该帖时如下图
Screenshot_2016-06-19-19-27-28.png

试图放大该图片观看时,分辨率低如下图
Screenshot_2016-06-19-19-35-01.png

在这同一页面,下拉到页面最底部,点击“电脑版”,转跳到电脑版的与之对应的页面
Screenshot_2016-06-19-19-49-35.png

下面就是电脑版的与手机(触屏)版相对应的页面,这时可以再放大观看电脑版里的同一图片
Screenshot_2016-06-19-19-53-57.png

虽然是在手机(版)里打开电脑版的页面,网页里图片的大小没有被缩减,仍是1.8M,清晰度也没有变,如下图
Screenshot_2016-06-19-20-01-16.png

看完了图片,还可以下拉到页面的最底部,点击“手机版”,转跳回手机版页面
Screenshot_2016-06-19-22-20-04.png
转跳回手机版页面,有比上面更好的办法:1. 硬件方法:安卓手机后退键;2. 软件方法:UC Browser浏览器的退回箭头< 。见下图。
UC-browser.png



相关帖子




 楼主| 发表于 2016-6-20 | 显示全部楼层
借鉴其它网友介绍经验,现在已经增加手机版缩略图和大图的显示尺寸到约50k和200k之间。
修改的地方如下:
在文件.../touch/forum/discuzcode.php中,(有的网站可能是在文件/template/default/mobile/forum/discuzcode.htm中)
搜索getforumimg($attach['aid'], (有两处)
将里面的getforumimg($attach['aid'], 0, xxx, xxx,(不论xxx是什么数值)
改为getforumimg($attach['aid'], 0, 1000, 99999,

即,现在即使不转跳到电脑版,在手机版里看到的缩略图和大图也比原来清晰多了。

注:网友使用台式电脑访问网站时,自动进入电脑版模式浏览,在台式电脑上不允许进入手机版模式浏览网站。
如上所示:网友使用手机访问网站时,自动进入手机版模式浏览,却可以转换到电脑版模式,即在手机上允许进入电脑版模式浏览网站。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

51haoyou.com | GMT-4, 2025-10-2 23:33

© 2005-

快速回复 返回顶部 返回列表