Wordpress - 调整大图像的大小失败

Wordpress - Resizing of large images is failing

所以我几天来一直在寻找这个问题的解决方案,但一直没有成功。

我目前正在为 Wordpress 开发一个网站,该网站使用用户上传的高分辨率图像。由于 NDA 的原因,我不能透露代码或项目的性质,所以我会尽可能描述这一点,尽管我知道这可能很困难。

我在上传非常大的图像(6500x6500 像素或 3MB)时遇到问题+ 涉及到图像的 Wordpress 调整大小。通常,对于较小的图像,Wordpress 能够毫无问题地将这些上传的图像调整为各种较小的尺寸,但似乎在某个点上,无论是文件大小还是像素尺寸,Wordpress 都无法执行此调整大小。

当我们上传图片时,我们会将其大小调整多达 22 次(取决于用户输入和要求)。保持原始图像分辨率对于项目的后期阶段也非常重要,因此无论是在上传之前还是在上传过程中,简单地压缩或缩小原始图像都不是一种选择。

我已经对 .htaccess 和 php.ini 文件进行了更改,以允许更大的文件和上传大小以及执行时间,但我怀疑问题出在 Wordpress 的内部功能上。可能 add_image_size()?

我会尽我所能提供有助于解决此问题的其他信息。

你需要increase the memory limit。大图像会占用大量内存。

一张未压缩的 6500x6500 24 位 RGB 图像将占用约 127 MB 的内存。