php 二维码识别报 out of memory 错误

使用php QRreader 库识别上传图片中的二维码 经常报这样的错误

图片说明
memory_limit 已经是300M 服务器 1GB运行内存

上传的图片(带二维码)是手机拍的 压缩完大小大概在200KB左右

报错位置是
图片说明

如果图片是纯二维码非拍摄图片(大小在4KB左右)就能很快解析出来

这个问题怎么解决

读图时是整张图片作为二维码读的,应该是这个问题,你可以修改检测图中二维码,然后识别