I took a look and can confirm the issue. The problem is, it is simply output like that from the native
exif_read_data() function in PHP ... Here is the segment of output that is different between the images:
'COMPUTED' =>array(size=9)
'Copyright' =>string'� Share It - Dont Sell It'(length=26)
'ImageDescription' =>string'Relaxing after the drive down'(length=29)
'Make' =>string'NIKON CORPORATION'(length=17)
'Model' =>string'NIKON D610'(length=10)
'Software' =>string'Adobe Photoshop Lightroom 6.0 (Windows)'(length=39)
'COMPUTED' =>array(size=11)
'Copyright' =>string'4, Joe Gabor'(length=12)
'Copyright.Photographer' =>string'4'(length=1)
'Copyright.Editor' =>string'Joe Gabor'(length=9)
'Make' =>string''(length=1)
'Model' =>string'CORPORATION'(length=11)
'Software' =>string''(length=1)
It simply outputs incorrectly for
Make and
Model. In addition, it outputs some strange "SOH" unicode characters for the
make and
software:
I did some research, and came across this post:
http://stackoverflow.com/questions/3059 ... plete-data
There is no accepted answer for the topic above, but it seems very likely it's related to one of the comments:
rauberdaniel wrote:Could the reason be that the camera uses exif 2.3 and PHP can only handle exif 2.2?
Unfortunately, this is an issue native to PHP and the process that occurs when you add/moderate IPTC data. What software do you use for that? Perhaps you can tweak how exif/iptc data is stored ... maybe change exif version?
Sorry, this doesn't seem like something we can fix from PHP/x3.