我正在使用Simple Local Avatars插件。我遇到某些图像有问题。问题似乎与图像尺寸有关,而不是图像文件大小。
无论文件大小或尺寸如何,都会上传图片。这是“完整”或原始图像。
get_avatar()
函数生成新文件大小时,似乎会出现问题。我已粘贴插件here中使用的get_avatar
函数以供参考。如果“完整”图像的尺寸小于约4200 x 4200,则调整大小有效。但是,如果尺寸大于那个尺寸,让我们说5200 x 5200则调整大小失败。 /uploads/
文件夹中未生成已调整大小的图像,并且未将调整大小的值记录到用户元表中的simple_local_avatars
键。
您可以在get_avatar
函数中看到wp_get_image_editor()
用于进行大小调整。
问题是什么,如何解决?
答案 0 :(得分:-1)
我应该是一个内存不足的错误。
在脚本的开头尝试:
<?php
ini_set('memory_limit','128M');
#and display errors to see whats happening
error_reporting(E_ALL);
ini_set("display_errors", 1);
#rest of the code goes here
?>
如果您的服务器允许更改内存限制,它应该可以正常工作。