我在symfony上使用liipimaginebundle进行图像处理时出现问题。对于大于2MB的图像,我经常会出现内存不足错误。
这是config.yml中的配置:
liip_imagine:
filter_sets:
main_room_picture:
data_loader: room_picture
filters:
thumbnail: { size: [1280, 720], mode: inset }
post_processors:
pngquant: { quality: "75-85" }
mozjpeg: { quality: 70 }
如前所述,当图片不那么重时,它一直有效。
我不得不将php限制调整为512Mo来解决这个问题,但这是巨大的!我不想把它投入生产中,所以我想知道是否有解决方法,或者这是否是唯一的解决方案。
顺便设置-1作为内存限制,这是一个好习惯,是否会引起麻烦?