1 2001-03-24 Gisle Aas <gisle@ActiveState.com>
5 Exif MakerNote decoding implemented by Jay Soffian <jay@loudcloud.com>.
6 His patch support the following camera models:
16 NIKON CORPORATION NIKON D1
17 OLYMPUS OPTICAL CO.,LTD C2000Z
18 OLYMPUS OPTICAL CO.,LTD C2100UZ
19 OLYMPUS OPTICAL CO.,LTD C2500L
20 OLYMPUS OPTICAL CO.,LTD C3030Z
21 OLYMPUS OPTICAL CO.,LTD E-10
22 FUJIFILM FinePix4900ZOOM
24 FUJIFILM FinePix4700 ZOOM
28 Canon Canon DIGITAL IXUS
29 Canon Canon DIGITAL IXUS 300
30 Canon Canon PowerShot G1
31 Canon Canon PowerShot Pro90 IS
32 Canon Canon PowerShot S10
33 Canon Canon PowerShot S20
35 Jay's exifdump program included.
39 2000-11-30 Gisle Aas <gisle@ActiveState.com>
43 Allow extra image_info() arguments to pass through to the
44 image format handlers. This make the histogram and
45 color palette returns functional again.
47 Distribute a copy of lib/Image/Info.pm so that search.cpan.org
52 2000-11-13 Gisle Aas <gisle@ActiveState.com>
56 Support for even more image formats added by Jerrad Pierce:
58 - Added support for ASCII and BMP/DIB/RLE
60 - Palettes are only returned if requested (see documentation)
62 - Added Luminance Histogram for ASCII, XBM, XPM
66 2000-11-10 Gisle Aas <gisle@ActiveState.com>
70 Avoid direct hardcoding of image file magic and doc by
71 generating lib/Image/Info.pm in Makefile.PL
73 XBM/XPM/SVG support contributed by
74 Jerrad Pierce <belg4mit@mit.edu>/<webmaster@pthbb.org>
79 2000-10-31 Gisle Aas <gisle@ActiveState.com>
83 GIF parsing fixes from Ralf Steines <metamonk@yahoo.com>:
85 - GIF 'DisposalMethod' and 'UserInput' now show proper values.
87 - GIF 'TransparencyIndex' now appears in the info hash.
89 - GIF anims with local color tables don't fail anymore
90 (table size calculation bug).
92 - Added: GIFs marked as 87a which contain graphics control
93 extension blocks don't fail anymore, GIF is parsed anyway
94 but $info->{warn} contains 'GIF 89a extensions in 87a'.
98 2000-10-18 Gisle Aas <gisle@ActiveState.com>
102 IO::String is now a PREREQ module.
104 Added PPM/PGM/PBM support
106 Improved documentation.
108 Standardized on how "resolution" is expressed. The field in
111 All comments are now found as "Comment" tag.
113 Pick up data about thumbnails embedded in JPEG Exif files.
117 2000-08-24 Gisle Aas <gisle@ActiveState.com>
121 Passing a reference to a scalar as argument to img_info()
122 indicates that this scalar contains raw image data. If you
123 want to use this feature, you need to install the IO::String
128 2000-01-04 Gisle Aas <gisle@aas.no>
132 Renaming of keys for things that are common across file
133 formats. Common things now use lowercase keys.
135 Better support for JPEG JFXX chunks
137 Better determination of color_type for JPEG
139 Partial support for App14-Adobe chunks in JPEG
141 Support sBIT chunks for PNG
145 1999-12-25 Gisle Aas <gisle@aas.no>
149 Eliminated Image::TIFF::Exif. The TIFF module now knows about
150 the Exif tags by itself.
152 Errors are returned as a hash too.
154 Start on Image::Info POD
156 Various tweaks to the reported info keys for JPEG/PNG/GIF.
158 Support Netscape's Loop extention to GIF.
160 Support ColorTable dump for GIF and PNG.
162 Support FileMediaType/FileExt for all image formats.
164 Report number of repeated chunks in PNG_Chunks values.
168 1999-12-22 Gisle Aas <gisle@aas.no>
172 Removed external OO interface. The main interface is now
173 an plain function called image_info() that returns one or
174 more hashes. One hash per image found in the file.
176 Exif/TIFF integer that are codes representing something else
179 TIFF Rational values are reduced to plain integers when
184 Added some test scripts
187 1999-12-19 Gisle Aas <gisle@aas.no>
189 Release 0.01 (now Image-Info)
191 New common framwork that can support many image formats.
199 1999-12-14 Gisle Aas <gisle@aas.no>
201 First try, released as Image-Exif-0.01