Commit Graph

1553 Commits

Author SHA1 Message Date
Harald Kuhr c7f6dedaa7 ContextListener for web app-local IIO providers. 2012-06-21 10:44:53 +02:00
Harald Kuhr 37e9adcfec Fixed a bug in the MappedFileBuffer + added test case for exposing the bug. 2012-06-01 14:42:48 +02:00
Harald Kuhr 7f2ad765cf TMI-XXX: Made the PSD XMP parser slightly more lenient. 2012-05-31 16:24:17 +02:00
Harald Kuhr 289be6ca12 TMI-TIFF: Added validation + tests for reading JPEG DQT needed for TIFF Compression JPEG. 2012-05-23 15:20:10 +02:00
Harald Kuhr b8ff4af178 TMI-TIFF: Implemented workaround for a bug in ImageReader.getDestination() + added test case for ImageReaderBase. 2012-05-23 15:18:10 +02:00
Harald Kuhr dd7be5ef11 TMI-TIFF: Added missing test resources. 2012-05-22 08:56:39 +02:00
Harald Kuhr 98361194ea TMI-TIFF: Initial commit. Major work in progress. :-) 2012-05-22 00:00:11 +02:00
Harald Kuhr 9492ed67f1 Minor enhancements to the Decoder API + tests. 2012-05-21 23:56:47 +02:00
Harald Kuhr a4dfb7a009 TMI-21: Implemented getRawImageType and getImageTypes for CMYK/YCCK.
TMI-16: Refactorings, cleaner color space determination + tests for thumbnail readers.
2012-05-07 20:26:26 +02:00
Harald Kuhr aaef2e4fad TMI-16: Clean-up of thumbnail reading. Removed obsolete code. 2012-05-02 11:59:14 +02:00
Harald Kuhr 241c1882f4 TMI-16: Refactorings. Moved segment classes to upper level. Extracted thumbnail reading to separate classes. 2012-04-24 20:11:04 +02:00
Harald Kuhr ae87726974 Added test case. 2012-04-19 18:00:50 +02:00
Harald Kuhr b9a1c5c2f4 TMI-20: Made the EXIFReader more lenient about bad directory entry count. 2012-04-19 17:53:28 +02:00
Harald Kuhr 7bcfd228b9 Documentation + fix for minor issue when quality could not be determined. 2012-04-19 17:51:19 +02:00
Harald Kuhr 465eb2ecb3 Removed a couple of todos (now done). 2012-04-17 12:28:27 +02:00
Harald Kuhr 0bdb68ea6f TMI-19: Fix for broken JFIF raw RGB thumbnails 2012-04-16 22:55:32 +02:00
Harald Kuhr c16ffaca13 TMI-18: Fix for images/thumbnails get inverted colors. 2012-04-16 22:53:17 +02:00
Harald Kuhr 24db7e847c Added support for offset/length in ByteArrayImageInputStream. 2012-04-16 10:19:53 +02:00
Harald Kuhr 927723a472 Added support for offset/length in ByteArrayImageInputStream. 2012-04-16 10:19:15 +02:00
Harald Kuhr 2f07329296 TMI-18: Better filtering of APP segments, now only takes 'Exif' APP1 segments into account.
+ Updated failing test.
2012-04-15 22:10:20 +02:00
Harald Kuhr 08b5891298 TMI-18: Preliminary fix for images get inverted colors. 2012-04-13 10:56:26 +02:00
Harald Kuhr f940fed152 Added test case for 1-bit/monochrome. 2012-04-04 16:02:17 +02:00
Harald Kuhr da9b94bdf3 Added test case for 64 color EHB (finally).
Rewrote EHB handling in CMAPChunk to fix bug.
Added test cases for 16 color indexed and 32 color indexed.
Removed obsolete test cases.
2012-04-03 16:58:04 +02:00
Harald Kuhr bf4ad6265a Implemented huffman decompression and "big line" changes for PCHG chunk. 2012-04-03 16:55:46 +02:00
Harald Kuhr e95cf300ba Removed unnecessary (duplicate) if-statement. 2012-04-02 14:26:52 +02:00
Harald Kuhr 13a4646ae4 Fixed a bug in the IFFImageWriter, caused by buffered data not being written to the stream. Adapter streams are now properly flushed/closed.
Test clean-up.
2012-04-02 14:25:28 +02:00
Harald Kuhr 36a05272a5 Added reader test case for IFF FORM type PBM.
Minor optimization in reading PBM data.
Clean-up.
2012-04-02 14:23:37 +02:00
Harald Kuhr a99c337348 Known issue IFFImageWriter. 2012-03-30 17:09:47 +02:00
Harald Kuhr 93e57306d5 Support for decoding JPEG quality setting based on DQT tables. 2012-03-30 16:59:49 +02:00
Harald Kuhr 0307237852 Better writer tests.
Fixed a bug in PICTWriter.
Minor changes in ImageReader/WriterBase classes.
2012-03-30 16:58:09 +02:00
Harald Kuhr 7431065519 Fixed duped test data. 2012-03-30 16:53:26 +02:00
Harald Kuhr de34ac7ede Now with source region/subsampling support also for multipalette. 2012-03-30 16:53:04 +02:00
Harald Kuhr 4463a00667 Added multi-palette support to IFFImageReader + minor clean-up. 2012-03-30 16:36:32 +02:00
Harald Kuhr 926359d9d2 New test cases.
Better exception handling of IMAGEERROR.
2012-03-21 10:13:03 +01:00
Harald Kuhr e712df3862 More test cases. 2012-03-20 17:49:44 +01:00
Harald Kuhr 6430841dcc More fine-grained tests for UUIDFactory. 2012-03-20 12:13:17 +01:00
Harald Kuhr f7bc246bad Better method naming.
Code cleanup.
Doc cleanup.
2012-03-13 09:17:20 +01:00
Harald Kuhr 07a5c62a28 Better UUID documentation + more tests. 2012-03-12 10:53:13 +01:00
Harald Kuhr 9cb21dbfc9 Added UUID factory for creating various Version 1 and Version 5 UUIDs. 2012-03-01 15:22:07 +01:00
Harald Kuhr 19ed19633c Fixed quote to more relevant part. :-) 2012-02-14 17:08:31 +01:00
Harald Kuhr 897da0ebca Fixed a threading issue. Thanks to Lachlan O'Dea <lodea@me.com> for pointing it out! 2012-02-13 15:02:08 +01:00
Harald Kuhr ff3d578806 Whoops. Adding missing reset method. 2012-02-09 15:29:13 +01:00
Harald Kuhr 7904fefcd4 Typo. 2012-02-09 15:27:42 +01:00
Harald Kuhr e3dcca854b Minor fix to the SOFn recognition + better warnings. 2012-02-07 13:05:49 +01:00
Harald Kuhr 11f9b2bdf8 Added JPEG image writer + spi (for completeness, delegates all the real work) 2012-02-07 13:05:05 +01:00
Harald Kuhr 39dafd48ca POM-fix. 2012-02-03 16:30:08 +01:00
Harald Kuhr 3efae7cfba Fixed a typo + removed a todo. 2012-02-02 17:00:08 +01:00
Harald Kuhr c3524adbbc Made EXIFReader more lenient while parsing.
- Now supports empty strings encoded with value count 0.
 - Added Rational.NaN constant to handle bad EXIF data.
Fixed a bug in the JPEGImageReader's raw EXIF thumbnail decoding.
Added test cases.
2012-02-02 16:55:01 +01:00
Harald Kuhr f2e3f7ed03 Implemented all-new JPEGSegmentIIS that filters out bad JPEG segments before passing on to the native reader.
Implemented JFIF, JFXX and EXIF thumbnail reading.
Added loads of test cases for special cases found in the wild.
2012-02-01 16:01:34 +01:00
Harald Kuhr 1830808d56 Minor fixes and clean-up. 2012-02-01 15:58:54 +01:00