pel / pel

PHP Exif Library - library for reading and writing Exif headers in JPEG and TIFF files using PHP.

Home Page:https://github.com/pel/pel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Got "Invalid marker found..." error with JFIF format

ndlinh opened this issue · comments

I got this error when trying to get exif data from image which captured by iPhone7

PHP Fatal error:  Uncaught lsolesen\pel\PelJpegInvalidMarkerException: Invalid marker found at offset 0: 0x 0 in /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php:188
Stack trace:
#0 /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php(285): lsolesen\pel\PelJpeg->load(Object(lsolesen\pel\PelDataWindow))
#1 /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php(123): lsolesen\pel\PelJpeg->loadFile('/Users/ndlinh/D...')
#2 /Users/ndlinh/Devs/exif/pel.php(11): lsolesen\pel\PelJpeg->__construct('/Users/ndlinh/D...')
#3 {main}
  thrown in /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php on line 188

Fatal error: Uncaught lsolesen\pel\PelJpegInvalidMarkerException: Invalid marker found at offset 0: 0x 0 in /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php on line 188

lsolesen\pel\PelJpegInvalidMarkerException: Invalid marker found at offset 0: 0x 0 in /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php on line 188

Call Stack:
    0.0002     355576   1. {main}() /Users/ndlinh/Devs/exif/pel.php:0
    0.0043     483072   2. lsolesen\pel\PelJpeg->__construct() /Users/ndlinh/Devs/exif/pel.php:11
    0.0049     505720   3. lsolesen\pel\PelJpeg->loadFile() /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php:123
    0.0165    5600816   4. lsolesen\pel\PelJpeg->load() /Users/ndlinh/Devs/exif/vendor/lsolesen/pel/src/PelJpeg.php:285

invalidmarker