Commit Graph

95 Commits

Author SHA1 Message Date
Robin Mills
27ef590773 Roll-back for 3355 (GSoC2013 video write code). Regrettably, this appears to cause all MSVC build to fail our test harness. I'll deal with the video13 code in a different branch. 2014-09-16 08:20:18 +00:00
Robin Mills
66e473db32 GSoC2013 Video Write Code. Thank You, Mahesh for a lot of hard work. And Thanks to Abhinav for mentoring. Great Job, Guys. 2014-09-07 11:59:45 +00:00
Robin Mills
4e530fbce0 Bumping the copyright notice again. (re-doing 3089 without breaking the build!) 2013-07-24 05:15:04 +00:00
Robin Mills
a297d2b69e Rollback 3089 - somehow it's broken the build! 2013-07-24 05:05:52 +00:00
Robin Mills
da1ed8c536 Bumping the copyright notice in src &samples from 2012 to 2013 2013-07-24 03:12:38 +00:00
Abhinav Badola
13d25df07d Corrected some registry entries. Corrected the mode of filetypes specified. 2013-03-30 01:06:21 +00:00
Andreas Huggel
dd34cda512 #635: Updated image registry for CR2 write support. 2012-10-06 10:03:54 +00:00
Andreas Huggel
9b131f3c61 Merge branch 'gsoc2012' 2012-08-20 15:33:32 +00:00
Andreas Huggel
0d397b95c7 Updated copyright message for 2012. 2012-03-22 15:19:35 +00:00
vog
3342822ad7 Provide generic mechanism for native previews 2011-06-27 16:38:53 +00:00
vog
e8c8b1a173 #689: Fixed regression: Ensure that isEpsType() does't disturb other file formats, and that none of the other file formats disturbs isEpsType() 2011-06-18 16:12:12 +00:00
vog
de48225d9b #689: provide support for EPS files
EPS is added to the front of the registry to ensure that very small
EPS files will be detected.

This implementation refuses to deal with "read-only XMP" as well
as "%%Include..." DSC comments, because it is unclear how to handle
those properly. If one of these special cases occur, a warning will
be emitted which encourages the user to provide a real-world EPS
file to us.
2011-06-17 13:52:45 +00:00
Andreas Huggel
373455c0ac #761: Changed Image::setMetadata() to check if writing is supported (Matthias Baas). 2011-03-04 02:07:46 +00:00
Andreas Huggel
7770151915 Updated Copyright message for 2011. 2011-02-13 14:08:44 +00:00
Andreas Huggel
6a4b7afba2 Synchronized wiki and image registry. 2010-11-21 15:06:26 +00:00
Andreas Huggel
06ce0d18b6 - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
2010-06-27 10:04:39 +00:00
Andreas Huggel
6d496a4888 Updated Copyright notice for 2010. 2010-04-03 07:53:30 +00:00
Andreas Huggel
9b4f4f84d6 MinGW and MSVC fixes. 2010-01-18 16:34:16 +00:00
Andreas Huggel
49e040ee8d Generalized class Error, added class WError for use with Unicode-Paths. 2010-01-17 14:36:08 +00:00
Andreas Huggel
fab4603d70 #665: Added write-support for ORF files. 2010-01-03 15:20:46 +00:00
Andreas Huggel
370af5c8a3 Merged all changes from the unstable branch into the trunk. 2009-11-27 05:59:23 +00:00
Andreas Huggel
9bbfd1c186 Removed r1830, r1826, r1825, r1824 from trunk (PGF image format) 2009-06-20 04:55:31 +00:00
HumanDynamo
a877aac92b missing to register PGF comment 2009-06-18 06:46:46 +00:00
HumanDynamo
876eb87515 Add PGF image format codec. Read and Write metadata is supported.
PGF <http://www.libpgf.org> is an image format based on Wavelet compression.
Metadata are hosted in header of file into an unique byte array. 
Metadata are saved into this area using a blank PNG file as container.
Comments, EXIF, IPTC, and XMP are supported.
2009-06-18 06:43:50 +00:00
Andreas Huggel
8a6d9dbc42 Updated Copyright notice for 2009. 2009-02-16 14:30:51 +00:00
Andreas Huggel
585d0e0da5 Added read-support for Panasonic RW2 raw images (incl. preview access). 2009-01-06 15:58:24 +00:00
Andreas Huggel
c5ebed2d9b #523: Added GCC symbol visibility support. 2008-09-03 14:26:37 +00:00
HumanDynamo
25e068ab36 JPEG2000 read/write support :
-Fix Exif extraction to find the first occurence of Exif hearder from raw Exif Data.
-Fix Xmp extraction to find start of XML data stream.
-Add more debug info to hack (use DEBUG switch if necessary)
-Write Exif/Iptc/Xmp data work fine now !!!
-Register JP2 image writting support with right properties.
2008-07-29 12:54:39 +00:00
HumanDynamo
87030ebee7 PNG support: update access mode from images registry 2008-07-27 15:41:13 +00:00
Andreas Huggel
b759193273 Removed trailing whitespace. 2008-07-16 04:38:32 +00:00
Andreas Huggel
d508eee9a2 Set TIFF format to read-write. 2008-06-26 13:31:28 +00:00
Andreas Huggel
0d55992e2f Merged unstable branch to trunk. 2008-06-21 10:28:17 +00:00
Andreas Huggel
45df09c67e Minor fix pointed out by Gilles. 2008-06-18 14:23:00 +00:00
Andreas Huggel
654d51a366 Added read support for jp2 and psd images, stubs for gif, bmp and tga images, and pixelWidth and pixelHeight methods on Image (Marco Piovanelli). 2008-04-15 03:46:01 +00:00
Andreas Huggel
e4c96433d4 Added support for XMP sidecar files. 2008-03-08 17:10:50 +00:00
Andreas Huggel
3ac665a305 Added 2008 to Copyright notice. 2008-01-09 16:44:09 +00:00
Andreas Huggel
c2b31e4f5f Utility: Implemented XMP delete and insert from *.xmp file actions. Library: Added logic to determine whether to write from XMP packet or parsed XMP data. 2007-09-19 13:00:31 +00:00
Andreas Huggel
ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel
088679c64f Added XMP "Phase 1" functionality: New Image interface to get/set/clear the raw XMP packet. (Merged revisions 1151-1153 and 1196-1197 from branches/xmp plus bugfix which will be in revision 1199.) 2007-08-31 08:28:43 +00:00
Andreas Huggel
884b4355bb Added support for Olympus ORF format (Jeff Costlow). 2007-08-12 14:45:21 +00:00
Andreas Huggel
10681d6c3e Spring-cleaning of the Image class hierarchy: Image now has containers and provides default implementations for most methods. 2007-02-06 15:00:23 +00:00
Andreas Huggel
b2f2b95bcb Added Fujifilm read-support for RAF images. 2007-02-05 14:33:25 +00:00
Andreas Huggel
da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +00:00
Andreas Huggel
8e85cea8d4 Changed behaviour of unsupport Image functions to throw. Added better method to query the supported metadata functions for each image type. Fixes bug #491. 2007-01-29 16:12:24 +00:00
Andreas Huggel
9daaaa3f6d Fixed compiler warnings 2006-06-21 09:16:36 +00:00
Andreas Huggel
b945568e6e Fixed MSVC compilation errors 2006-02-03 14:36:32 +00:00
Andreas Huggel
2360321cbe Added enum MetadataId and Image::supportsMetadata() to check what metadata an image class supports. Changed CrwImage to silently ignore calls to Iptc related functions instead of throwing an Error 2006-02-03 08:16:13 +00:00
Andreas Huggel
99b4e71459 Updated copyright and fsf address 2006-01-17 14:53:57 +00:00
Andreas Huggel
3eea926b43 Preparations for CRW write support. 2006-01-01 15:15:00 +00:00
Andreas Huggel
06e5c0719e Removed trailing whitespace from source files 2005-10-08 11:25:44 +00:00