Further Work Required
If you would like to contribute, and extend the toolkit, here are some things that are yet to be done
- Obtain format specifications for more Makernotes
- Make it easier to extract just the values you want
- Try to Reduce the memory required
- In Photoshop_File_Info.php line 239 and 416 the following warning is possible: Invalid argument supplied for foreach()
- Find out definitions of Print Image Matching Info tags - possibly - pimContrast, pimBrightness, pimColorBalance, pimSaturation and pimSharpness
- Obtain a copy of the Photoshop CS File Format Specification
- Add the support for Windows XP comments - temporarily done in EXIF_new.php and EXIF_Tags_new.php - Need to test writing of these tags
- Find out what the adobe-xap-filters tag means in XMP
- Fully Test Functions to write EXIF data
- Figure out a way to allow EXIF to function normally with HTTP and FTP wrappers
- Implement decoding of Adobe segment
- Find definition of Ducky App12 segment and implement decoding
Possible definition of ducky App12
Contents of APP12 'Ducky' (5 ? ? ? ?) 00 ? 01 ? 00 ? 04 ? 00 ? 00 ? 00 (7) (always uniformity) Compression index (1): When compressing designated compression index (00H - 64h) 00(1) Presence of copyright information (1): 0: It is not ? 3: It is, < < Or less there is copyright information, only when > > ? ? ? ? length (2): Length of ? ? ? ? below -2 00?00(2) The number of letters (2) Copyright information (the number of 2* letters): It enters with the Unicode 00 ? 00 (2)