DISCUZ! X3.4触屏版上传图片尺寸修改及图像质量增强教程”!
<br /><br />Discuz! X3.4的触屏版是应用的html5 canvas接口进行处理图片的。<br /><br />我们要修改的文件位于:/static/js/mobile/buildfileupload.js<br />修改329和330行:<br /><ol><li>var maxheight = 500;<br /><li> var maxwidth = 500;</ol><br /><br />修改为:<br /><ol><li>var maxheight = 1000;<br /><li> var maxwidth = 3000;</ol><br /><br /><br />修改第372行:(图片增大,图像质量当然要增强)<br /><ol><li>var newdataurl = canvas.toDataURL(s.files.type).replace(/data:.+;base64,/, ”);</ol><br /><br />修改为:<br /><ol><li>var newdataurl = canvas.toDataURL(s.files.type,1.0).replace(/data:.+;base64,/, ”);</ol><br /><br />修改<em>, </em>触屏版<em>, </em>图片<em>, </em>本帖 我也正在为手机上传图片压缩过猛,有些图片糊了的问题挠头不已,才通过链接发现这个…… <br />你的可以么 我的3.2按照这个改 图片都上传不了 一直转圈 <br />我用oss带的上传<br />已经不需要改这个了<br /><img title="IMG_20220501_230721_1.jpg" id="aimg_14798" aid="14798" src1="static/image/common/none.gif" zoom="https://www.dismall.com/data/attachment/forum/202205/01/231217upl5rev3u922eo2y.jpg" src="https://www.dismall.com/data/attachment/forum/202205/01/231217upl5rev3u922eo2y.jpg" class="zoom" onclick="zoom(this, this.src, 0, 0, 0)" width="600" inpost="1" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" /><br /> <br />手机版呢?<br /> <br />我的3.2可以啊,上传很清晰
頁:
[1]