Laravel 5的Intervention Image上传处理图片内存设置

时间:2022-06-01 14:13:46

在PHP处理图片是一个耗内存的任务。如果没有设置合适的内容,使用Intervention Image可能会导致异常。在php.ini有三个参数需要设置:

memory_limit

设置内存大小,可以设置为256M。3000 x 2000 像素的图片缩写为300 x 200像素需要32M。

upload_max_filesize

现在上传图片的大小。如果要上传大图片,可以根据需要设置。

post_max_size

限定post请求的大小,这个也可能导致上传大图片失败。可以把post_max_size设置为upload_max_filesize。