我正在使用:
$exif = exif_read_data($target);
$source = imagecreatefromjpeg($target);
只是通过以下方式抛出EXIF:
die(var_dump($exif));
现在,当我使用我刚刚拍摄的照片通过“照片库”上传时,我得到相关的旋转EXIF以便能够纠正方向,但之后我使用“拍摄照片或视频”,它不包含EXIF,然后上传横向,错误的方向。它只返回以下内容:
array(7) { ["FileName"]=> string(12) "image-55.jpg" ["FileDateTime"]=> int(1467985594) ["FileSize"]=> int(1538119) ["FileType"]=> int(2) ["MimeType"]=> string(10) "image/jpeg" ["SectionsFound"]=> string(0) "" ["COMPUTED"]=> array(4) { ["html"]=> string(26) "width="4032" height="3024"" ["Height"]=> int(3024) ["Width"]=> int(4032) ["IsColor"]=> int(1) } }
我真的无法弄清楚为什么会这样,这是故意的,这是一个错误还是我需要更改我的代码?任何建议都非常赞赏。