Discuz教程网

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

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

解决方法1 为:
打开 php.ini 文件,找到
游客,如果您要查看本帖隐藏内容请回复

将 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内存后的试验效果:
113531mv5aa2e8uze158su.jpg.thumb.jpg
113532f8nqf9gznzqvamm7.jpg.thumb.jpg



上一篇:因扎吉应该考虑去巴黎圣日耳曼
下一篇:转载:堪称一流,毛里求斯航空
authicon 76CLUB 发表于 2012-11-26 17:36:55 | 显示全部楼层
这个问题,一定要看看
authicon attaboy 发表于 2013-11-2 15:47:06 | 显示全部楼层
的撒的撒的三
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-17 18:53

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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