PHP JPEG Metadata Toolkit
Total Page:16
File Type:pdf, Size:1020Kb
PHP JPEG Metadata Toolkit Unless otherwise noted, except for unknown EXIF Makernotes, all List of Tested Digital Cameras images tested were fully decoded, with no errors Tested with reading and interpreting functions only Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Agfa ePhoto 780 Agfa ePhoto CL18 x x x Agfa ePhoto CL20 Agfa ePhoto CL30 Clik! Agfa ePhoto CL30 x x x x Agfa ePhoto CL45 x Agfa ePhoto CL50 x xxxxAgfa Agfa ePhoto 1680 x x x x Agfa ePhoto 1280 x x x x Canon PowerShot S60 Canon PowerShot S410 (Digital IXUS 430) x xxxxCanon Canon PowerShot S500 (Digital IXUS 500) x xxxxCanon Canon PowerShot A75 x xxxxCanon Canon PowerShot SD110 (Digital IXUS IIs) x xxxxCanon Canon PowerShot A310 x xxxxCanon Canon PowerShot S1 IS x xxxxCanon Canon PowerShot Pro1 x xxxxCanon Canon EOS-1D Mark II with EF 100-400 mm L x xxxxCanon Canon PowerShot SD10 (Digital IXUS i) x xxxxCanon Canon PowerShot A80 x xxxxCanon Canon EOS-300D (EOS Digital Rebel) x x xxxxCanon Canon PowerShot G5 x xxxxCanon Canon EOS-10D x xxxxCanon Canon PowerShot A70 x xxxxCanon Canon PowerShot A60 x xxxxCanon Canon PowerShot S50 x xxxxCanon Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Canon PowerShot A300 x xxxxCanon Canon EOS-1Ds with EF 28-70 mm L x x xxxxCanon Canon PowerShot G3 x xxxxCanon Canon PowerShot S45 x x xxxxCanon Canon PowerShot S230 (Digital IXUS v3) x xxxxCanon Canon PowerShot A200 x xxxxCanon Canon PowerShot S330 (Digital IXUS 330) x xxxxCanon Canon PowerShot A100 x xxxxCanon Canon PowerShot A40 x xxxxCanon Canon PowerShot A30 x xxxxCanon Canon PowerShot S30 x xxxxCanon Canon PowerShot S40 x xxxxCanon Canon PowerShot A10 x xxxxCanon Canon PowerShot A20 x xxxxCanon Canon PowerShot S100 (Digital IXUS) x xxxxCanon Canon PowerShot SD100 Digital ELPH x xxxxCanon Canon PowerShot S400 x xxxxCanon Canon PowerShot S200 x xxxxCanon Canon EOS-D60 x xxxxCanon Canon EOS-1D with EF 28-135 mm F3.5-5.6 x x xxxxCanon Canon PowerShot G2 x xxxxCanon Canon PowerShot S110 x xxxxCanon Canon PowerShot S300 x xxxxCanon Canon PowerShot Pro90 IS x xxxxCanon Canon PowerShot G1 x xxxxCanon Canon EOS-D30 x xxxxCanon Canon PowerShot S20 x xxxxCanon Canon PowerShot S10 x xxxxCanon Canon PowerShot A50 x xxxxCanon Can't decode old Canon proprietory APP0 Canon PowerShot A5 Zoom x x segment Can't decode old Canon proprietory APP0 Canon PowerShot A5 x x segment Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Can't decode old Canon proprietory APP0 Canon PowerShot Pro70 x x segment Canon PowerShot 600 x x Can't decode old Canon proprietory APP0 Canon PowerShot 350 x x segment Canon EOS D6000 Canon EOS D2000 aka Kodak DCS520 Canon PowerShot 600N Canon PowerShot 30 Canon PowerShot 30T Canon EOS DCS1 Canon EOS DCS3 Casio EXILIM EX-M20 x xxxxCasio Type 2 Casio EXILIM EX-P600 x xxxxCasio Type 2 Casio EXILIM EX-S1 x xxxxCasio Type 2 Casio EXILIM EX-S2 x xxxxCasio Type 2 Casio EXILIM EX-S3 x x xxxxCasio Type 2 Casio EXILIM EX-S20 x xxxxCasio Type 2 Casio EXILIM EX-Z3 x xxxxCasio Type 2 Casio EXILIM EX-Z4 x xxxxCasio Type 2 Casio EXILIM EX-Z30 Casio EXILIM EX-Z40 x xxxxCasio Type 2 Casio GV-10 x xxxxCasio Type 1 Casio GV-20 Casio QV-3EX x xxxxCasio Type 1 Casio QV-3 Plus Casio QV-10 Casio QV-10a Casio QV-11 x x Casio QV-30 Casio QV-70 Casio QV-100 x x x Casio QV-120 Casio QV-200 x x Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Casio QV-300 Casio QV-700 x x Casio QV-770 Casio QV-2000 Casio QV-2000 Plus Casio QV-2000UX x xxxxCasio Type 1 Casio QV-2100 x x x xxxxCasio Type 1 Casio QV-2300 Plus Casio QV-2300UX x xxxxCasio Type 1 Casio QV-2400UX Casio QV-2800UX x xxxxCasio Type 1 Casio QV-2900UX x xxxxCasio Type 1 Casio QV-3000EX x xxxxCasio Type 1 Casio QV-3500EX x xxxxCasio Type 1 Casio QV-4000 x xxxxCasio Type 1 Casio QV-4000EX Casio QV-5000SX x x Unknown QVCI segment Casio QV-5500SX Casio QV-5700 x xxxxCasio Type 1 Casio QV-7000SX x x Unknown QVCI segment Casio QV-8000SX x xxxxCasio Type 1 Casio QV-R3 Casio QV-R4 x xxxxCasio Type 2 Casio QV-R40 x xxxxCasio Type 2 Casio QV-R41 Casio QV-R51 x xxxxCasio Type 2 Casio XV-3 x x xxxxCasio Type 1 Contax TVS Digital x xxxxKyocera Contax N Digital Contax SL300R T* x xxxxKyocera Epson PhotoPC Epson PhotoPC 500 x x x x Epson PhotoPC 550 x x x x Epson PhotoPC 600 x x x x Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Epson PhotoPC 650 x x x x Epson PhotoPC 700 x x x x Epson PhotoPC 750 Zoom x x x x Epson PhotoPC 800 x xxxxEpson Epson PhotoPC 850 Zoom x xxxxEpson Epson PhotoPC 3000 Zoom x xxxxEpson Epson PhotoPC 3100 Zoom (C920Z) x xxxxEpson Epson PhotoPC L-300 Epson PhotoPC L-400 Epson R-D1 Fujifilm DS-20 Fujifilm DS-260HD Fujifilm DS-260HD Fujifilm DS-270HD Fujifilm DS-300 Fujifilm DS-7 x x x Uncompressed Exif thumbnail not decoded Fujifilm DX-5 x x x x Fujifilm DX-7 x x x Uncompressed Exif thumbnail not decoded Fujifilm DX-8 Fujifilm DX-9 x x x Uncompressed Exif thumbnail not decoded Fujifilm DX-10 x x x Fujifilm Finepix 30i x xxxxFujifilm Fujifilm FinePix 40i x xxxxFujifilm Fujifilm FinePix 50i x xxxxFujifilm Fujifilm FinePix 1300 x xxxxFujifilm Fujifilm FinePix 1400 Zoom x xxxxFujifilm Fujifilm FinePix 2300 x x xxxxFujifilm Fujifilm FinePix 2400 Zoom x xxxxFujifilm Fujifilm FinePix 2600 Zoom x xxxxFujifilm Fujifilm FinePix 2650 (FinePix A204) x xxxxFujifilm Fujifilm FinePix 2800 Zoom x xxxxFujifilm Fujifilm FinePix 3800 (FinePix S304) x xxxxFujifilm Fujifilm FinePix 4700 Zoom x xxxxFujifilm Fujifilm FinePix 4800 Zoom x xxxxFujifilm Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Fujifilm FinePix 4900 Zoom x x xxxxFujifilm Fujifilm FinePix 6800 Zoom x xxxxFujifilm Fujifilm FinePix 6900 Zoom x xxxxFujifilm Fujifilm FinePix A101 x xxxxFujifilm Fujifilm FinePix A120 Fujifilm FinePix A200 (FinePix A202) x xxxxFujifilm Fujifilm FinePix A201 x xxxxFujifilm Fujifilm FinePix A203 x xxxxFujifilm Fujifilm FinePix A205 Zoom (FinePix A205s) x xxxxFujifilm Fujifilm FinePix A210 Zoom x xxxxFujifilm Fujifilm FinePix A303 x xxxxFujifilm Fujifilm FinePix A310 Zoom x xxxxFujifilm Fujifilm FinePix A330 Fujifilm FinePix A340 Fujifilm FinePix F401 Zoom x xxxxFujifilm Fujifilm FinePix F402 x xxxxFujifilm Fujifilm FinePix F410 Zoom x xxxxFujifilm Fujifilm FinePix F420 Zoom x xxxxFujifilm Fujifilm FinePix F601Z x xxxxFujifilm Fujifilm FinePix F610 x x x x Fujifilm FinePix F700 x xxxxFujifilm Fujifilm FinePix F710 Fujifilm FinePix M603 x xxxxFujifilm Fujifilm FinePix S1 Pro x xxxxFujifilm Fujifilm FinePix S2 Pro x xxxxFujifilm Fujifilm FinePix S20 Pro x xxxxFujifilm Fujifilm FinePix S602 Zoom x xxxxFujifilm Fujifilm FinePix S602Z Pro Fujifilm FinePix S3000 Z x xxxxFujifilm Fujifilm FinePix S5000 Z x xxxxFujifilm Fujifilm FinePix S7000 Z x xxxxFujifilm Fujifilm MX-500 x x x x Fujifilm MX-600 Zoom x x x x Fujifilm MX-700 x x x x Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Fujifilm MX-1200 x x x Fujifilm MX-1400 Fujifilm MX-1500 x x x Fujifilm MX-1700 Zoom x x x Fujifilm MX-2700 x x x Fujifilm MX-2900 Zoom x x x HP Photosmart 120 x x x x HP Photosmart 210 HP Photosmart 215 x x x x HP Photosmart 315 x x x x Makernote starts with "HPKK" HP Photosmart 318 x x x x x x HP Photosmart 320 x x x x x x HP Photosmart 435 FAULTY EXIF - No Next-IFD Pointer on HP Photosmart 612 x x x EXIF IFD HP Photosmart 620 x x x x x x HP Photosmart 635 x x x x x 2x weird APP3 segments full of HHHH HP Photosmart 715 x x x x x 2x weird APP3 segments full of HHHH Olympus format makernote, but one tag HP Photosmart 720 x x x x (Digital Zoom) is not to EXIF standard (Rational should be 2 longs but is 2 shorts) HP Photosmart 735 x x x x HP Photosmart C20 x x x x Zero Length EXIF IFD, Makernote starts with HP Photosmart C30 x x x x "HP*" HP Photosmart C200 x x Uncompressed Exif thumbnail not decoded, and 3x FPXR APP2 Flashpix segments not HP Photosmart C500 x x x x decoded, Makernote starts with "01 00 01 00 00 04 00" Uncompressed Exif thumbnail not decoded, and 3x FPXR APP2 Flashpix segments not HP Photosmart C618 x x x x decoded, Makernote starts with "01 00 01 00 00 04 00" Camera Tested Contains JFIF Contains JFXX JPEG Comment Picture Info Meta Segment Contains EXIF EXIF Thumbnail Makernote Present Makernote Decoded Makernote Coding Comment Unknown 2x HPSC APP4 segment not HP Photosmart C812 x x x decoded Unknown 2x HPSC APP4 segment not HP Photosmart C850 x x x x decoded, Makernote is only 1 byte Uncompressed Exif thumbnail not decoded, and 3x FPXR APP2 Flashpix segments not HP Photosmart C912 x x x x decoded, Makernote starts with "01 00 01 00 00 04 00" Unknown 2x HPSC APP4 segment not HP Photosmart C935 x x x x decoded, Makernote is only 1 byte Unknown 2x HPSC APP4 segment not HP Photosmart C945 x x x x decoded, Makernote is only 1 byte Makernote tag corrupted, indicates length 5, HP Photosmart R707 x x x x also 3x H3X0 unknown segments HP Photosmart