看起来图像大小调整效果不佳

时间:2011-05-17 作者:José Pablo Orozco Marín

我在寻找关于这种行为的线索?我认为这是一个PHP memory\\u limit或WP define(“WP\\u memory\\u limit”,“X”)问题?

有时会调整图像的大小,有时则不会,在其他情况下,浏览器会崩溃:

Im使用Dreamhost作为共享主机,以及它们的7个上载限制。

  • 错误:上传的图像大小为6.4MB,宽度和高度为:11684x3855。致命错误:允许的内存大小为268435456字节,已在/PATH/wp includes/media中耗尽(试图分配46736字节)。php第254行

    其他用户报告的文件也存在同样的问题,例如,3MB的文件,但其宽度和高度更高(优于2000px或3000px)。

    欢迎提供任何帮助。

    提前谢谢。

  • 2 个回复
    最合适的回答,由SO网友:Scott 整理而成

    我在过去上传超大图像时也遇到过同样的问题。在处理图像时,它会失败,并以红色显示HTTP错误。但是,其他图像仍在继续加载。失败的不是文件大小,而是图像的像素宽度和高度。

    默认PHP设置下,GD库可以处理的每个图像的最大像素数为1000000像素,即1024px*1024px

    你知道吗:对于truecolor来说,8000像素乘以8000像素乘以4字节等于256MB。现在我知道没有允许您将PHP内存限制为256MB的共享托管webhost

    我能找到的唯一解决方案是减少上传的图像的大小,我正在向您提供这一解决方案。或者说服您的webhost提高PHP内存限制,这是不可能的。

    SO网友:xLRDxREVENGEx

    正如@Brady所说,很多设置只有1024 x 1024,随着分辨率、浏览器、互联网速度等统计数据的变化,这可能会在未来发生变化,并表明许多人正在运行更好或更新的系统

    减小图像大小,因为大多数用户不需要查看大于1024 x 1024的图像。我通常使用800 x 600或更大的,但小于1024 x 1024。但我的大多数图像都较小

    结束

    相关推荐

    404从wp-Content/Uploads/获取图像时

    我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&