PHP exif_read_data 非法 IFD 大小
我正在开发一个应用程序,在其中修复了从 AWS 存储桶下载的 jpeg 文件的方向(如果存在)。
在这里,您可以验证此图像是否具有exif旋转部分。
我下载图像时
file_put_contents('/local/path/to/file', file_get_contents('/path/to/url/image'));
在我尝试通过Gregwar图像库修复方向之后。
Image::open($path)->fixOrientation()->save($dest, $type, $quality);
我尝试了几个图像,但我总是收到消息
Warning: exif_read_data('/local/path/to/file'): Illegal IFD size
我认为这是一个与我如何检索图像有关的问题,但我也尝试了cUrl和fopen,结果相同。
有人有一些建议吗?