发新帖
打印 上一主题 下一主题
开启左侧边栏

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

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

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

在手机版打开该帖时如下图


试图放大该图片观看时,分辨率低如下图


在这同一页面,下拉到页面最底部,点击“电脑版”,转跳到电脑版的与之对应的页面


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


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


看完了图片,还可以下拉到页面的最底部,点击“手机版”,转跳回手机版页面

转跳回手机版页面,有比上面更好的办法:1. 硬件方法:安卓手机后退键;2. 软件方法:UC Browser浏览器的退回箭头< 。见下图。




相关帖子




沙发
 楼主| 51haoyouadmin 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,

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

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


www.51haoyou.com

GMT-4, 2024-5-17 04:29

© 2005-

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