Pracuję nad aplikacją, w której ustalam orientację (jeśli jest obecna) plików jpeg pobranych z zasobnika AWS.PHP exif_read_data Nielegalny rozmiar IFD
Here Możesz sprawdzić, czy ten obraz ma sekcję Rotacja exif.
pobrać obraz z
file_put_contents('/local/path/to/file', file_get_contents('/path/to/url/image'));
A po próbuję naprawić orientacji przez Gregwar Image library.
Image::open($path)->fixOrientation()->save($dest, $type, $quality);
Próbowałem z kilku obrazów i zawsze pojawia się komunikat
Warning: exif_read_data('/local/path/to/file'): Illegal IFD size
Myślałem, że to problem związany z tym, jak odzyskać obrazy, ale próbowałem też z dyni i fopen z tym samym wynik.
Ktoś ma kilka porad?
Witam, dziękuję za poradę, ale moim problemem nie jest ostrzeżenie (że okładka biblioteki), ale dlaczego nie jestem w stanie sprawdzić danych exif. W tej chwili nie jestem w stanie ustalić orientacji żadnego obrazu i to jest frustrujące. – stuzzo
Spróbuj tego: '-> useFallback (false)': https://github.com/Gregwar/Image/issues/96 –
@stuzzo: znalazłeś jakieś obejście? – auco