Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[求助] 我在上传设置图片宽为640,为什么有的图片宽是451呢?

[复制链接]
格东站长网插件 发表于 2016-11-18 19:51:11 | 显示全部楼层
图片尺寸除了宽度,还有高度,两个条件按比例同步缩小。除了宽度设置,要把高度设置得大一些,比如1000像素以上。
回复

使用道具 举报

 楼主| inetge 发表于 2016-11-18 22:24:17 | 显示全部楼层
格东站长网插件 发表于 2016-11-18 19:51
图片尺寸除了宽度,还有高度,两个条件按比例同步缩小。除了宽度设置,要把高度设置得大一些,比如1000像素 ...

原图缩放大小  我宽设640,高为0了啊,应该是自动调整了
回复

使用道具 举报

allthebest 发表于 2016-11-18 22:37:34 | 显示全部楼层
/static/js/mobile/buildfileupload.js

将第329和330行:

  1. var maxheight = 500;
  2. var maxwidth = 500;
复制代码


修改为:

  1. var maxheight = 735;
  2. var maxwidth = 2000;
复制代码


注意前者为高度,后者为宽度。部分模板的 buildfileupload.js 文件不在默认位置,如果修改后未生效,请查看触屏版页面源代码中正确的文件路径。

查找第372行:

  1. var newdataurl = canvas.toDataURL(s.files[0].type).replace(/data:.+;base64,/, '');
复制代码


修改为:

  1. var newdataurl = canvas.toDataURL(s.files[0].type,1.0).replace(/data:.+;base64,/, '');
复制代码


上传覆盖,更新数据缓存。

回复

使用道具 举报

格东站长网插件 发表于 2016-11-19 11:10:37 | 显示全部楼层
inetge 发表于 2016-11-18 22:24
原图缩放大小  我宽设640,高为0了啊,应该是自动调整了

你不要设为0啊,都说了
为什么不重设?
回复

使用道具 举报

格东站长网插件 发表于 2016-11-19 11:11:56 | 显示全部楼层
我现在没翻看源码,记得大概是这种逻辑:如果你设置为0或空,就按系统默认的设置.看你的情况,估计默认高度是800.你自己设置一个值,就按你设置的值来算了。
回复

使用道具 举报

 楼主| inetge 发表于 2016-11-19 15:30:34 | 显示全部楼层
allthebest 发表于 2016-11-18 22:37
/static/js/mobile/buildfileupload.js

将第329和330行:

感谢回复,我也试过这个方法,但没效,不知是不是因为我使用了微社区的原因呢?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 03:19 , Processed in 0.031318 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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