Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 86368|回复: 45

解决Discuz! X2.5 无法上传大象素高清图片的问题。

[复制链接]
发表于 2012-10-15 11:35:50 | 显示全部楼层 |阅读模式
      做图片站的站长们应该都遇到了该问题,好点的相机照出来的高清晰大象素图片无法直接上传到站点,需要作者自己本地处理压缩后方能上传。该问题,主要原因是PHP的使用内存太小导致的

      解决方法1 为:
      打开 php.ini 文件,找到
  1. memory_limit = 128M
复制代码
将 128  改大点,我本地测试修改为 256M 后,论坛上传 8M 像素为 5184 x 3456 的大图片毫无压力。当然具体情况你可以根据自己的服务器进行设置,现在的服务器内存都很大的,稍后给大点不要紧。
     

       解决方法2 为:(该方法不推荐,适用于虚拟主机用户)
       打开文件  source/class/class_image.php  ,找到该代码:
  1. $bg = imagecolorallocate($copy_photo, 255, 255, 255);
复制代码
删除即可。
      注:方法2 也有可能因为PHP的使用内存太小导致无法上传,所以不推荐方法2。
      推荐使用方法1 (提高php自身使用内存,才是王道)。

      修改提高PHP内存后的试验效果:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

5

查看全部评分

发表于 2012-10-15 11:37:12 | 显示全部楼层
{:soso_e104:}广告位招租
回复

使用道具 举报

发表于 2012-10-15 11:49:05 | 显示全部楼层
解决了一个BUG啊

还有很多啊

回复

使用道具 举报

发表于 2012-10-15 12:10:38 | 显示全部楼层
又一个问题被解决
回复

使用道具 举报

发表于 2012-10-15 12:37:54 | 显示全部楼层
技术贴,学习了
回复

使用道具 举报

发表于 2012-10-15 12:38:35 | 显示全部楼层
neol123 发表于 2012-10-15 11:49
解决了一个BUG啊

还有很多啊

稳妥方法的话,还是修改php.ini好
回复

使用道具 举报

发表于 2012-10-15 13:41:31 来自手机 | 显示全部楼层
用不到高清图片来自: Android客户端
回复

使用道具 举报

发表于 2012-10-15 15:48:01 | 显示全部楼层
呵呵 又一个BUG被消灭
回复

使用道具 举报

发表于 2012-10-15 16:41:53 | 显示全部楼层
回复

使用道具 举报

发表于 2012-10-15 22:09:57 | 显示全部楼层
呵呵  学习一下的吧。。。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|腾讯云 ( 粤B2-20090059-165 )star

GMT+8, 2019-10-24 04:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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