返回列表 发帖
查看: 2703|回复: 6

Discuz!X3.4手机版上传原图,不压缩图片

56

主题

1450

回帖

3万

积分

管理员

贡献
2072 点
金币
1383 个
发表于 2022-5-2 00:09:47 | 显示全部楼层 |阅读模式
打开:static/js/mobile/buildfileupload.js
删除下边代码,后台和浏览器更新缓存即可
  1. if(imgwidth/imgheight <= canvaswidth/canvasheight && imgheight >= canvasheight) {
  2.         newheight = canvasheight;
  3.         newwidth = Math.ceil(canvasheight/imgheight*imgwidth);
  4. } else if(imgwidth/imgheight > canvaswidth/canvasheight && imgwidth >= canvaswidth) {
  5.         newwidth = canvaswidth;
  6.         newheight = Math.ceil(canvaswidth/imgwidth*imgheight);
  7. }
复制代码

注意,手机图片像素大,GD库可能无法处理导致上传失败,所以,可以考虑提高最大高度和宽度的限制,而不一定传原图,教程如下(未进行上边的删除的情况下)

打开:static/js/mobile/buildfileupload.js
找到
  1. var maxheight = 500;
  2. var maxwidth = 500;
复制代码
调大数字

回复

使用道具 举报

17

主题

43

回帖

67

积分

渐入佳境

贡献
0 点
金币
5 个
发表于 2022-5-2 12:44:44 来自手机 | 显示全部楼层
感谢教程,原图是太大了,能像后台一样设置压缩比最好
回复 支持 反对

使用道具 举报

42

主题

251

回帖

340

积分

炉火纯青

贡献
0 点
金币
24 个
发表于 2022-5-2 12:49:13 | 显示全部楼层
太感谢了,最近也遇到这个问题。
回复 支持 反对

使用道具 举报

282

主题

1155

回帖

1532

积分

已臻大成

贡献
2 点
金币
0 个
发表于 2022-5-2 17:56:00 来自手机 | 显示全部楼层
感谢……
回复

使用道具 举报

0

主题

4

回帖

10

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2023-3-13 21:18:19 | 显示全部楼层
3.5也是,删了代码也没解决 @dashen
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

193

回帖

199

积分

禁止发言

贡献
0 点
金币
5 个
QQ
发表于 2023-3-16 13:48:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

17

主题

48

回帖

72

积分

渐入佳境

贡献
0 点
金币
0 个
发表于 2024-2-24 00:44:53 | 显示全部楼层
每太看懂,请问这个改动目的是压缩原图还是不压缩原图
回复 支持 反对

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-3-28 17:17 , Processed in 0.041417 second(s), 7 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 快速发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表