273 Commits

Author SHA1 Message Date
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
Harald Kuhr
cda19ece0d More tests. 2012-02-01 15:57:06 +01:00
Harald Kuhr
ed441a7d6a Code clean-up. 2012-02-01 15:55:22 +01:00
Harald Kuhr
6c6c08a8f5 Added (long overdue) test cases for ServiceRegistry. 2012-02-01 15:54:37 +01:00
Harald Kuhr
b92caf121d Added test cases + fixed some hard to find bugs. 2012-01-25 16:11:58 +01:00
Harald Kuhr
d36d828110 Fixed typos. 2012-01-25 16:06:26 +01:00
Harald Kuhr
c19338b5b9 Test cases for writers + renamed reader test cases to follow naming convention. 2012-01-20 13:52:34 +01:00
Harald Kuhr
3f381a9c4c Moving obsolete stuff into sandbox. 2012-01-13 17:19:39 +01:00
Harald Kuhr
84a2e8b10c Massive metadata cleanup, new test cases and bugfix. 2012-01-13 17:16:59 +01:00
Harald Kuhr
529377aa01 Fixed typo in doc. 2011-12-21 11:01:35 +01:00
Harald Kuhr
280407d9c0 Rewritten threading code to use latches, to avoid shutting down the executor service between steps. 2011-12-20 15:42:16 +01:00
Harald Kuhr
6ba32b657a Code clean-up, no functional changes. 2011-12-20 15:38:06 +01:00
Harald Kuhr
7435c12a80 Implemented (trivial) tests for dispose. 2011-12-20 15:35:38 +01:00
Harald Kuhr
7867aeae76 - Fixed issue with subsampling/source regions.
- Experimental support for custom ICC profiles with class output.
- Base work for extracting Exif thumbnail.
2011-12-20 15:33:38 +01:00
Harald Kuhr
5d6097baef Added test cases + workaround for some known issues with GIF encoding. 2011-12-20 12:45:41 +01:00
Harald Kuhr
db526e07ec Major test-case cleanup.
- Removed JMock dependency, tests rewritten to use Mockito for stub/mock
- All test should now be using JUnit annotation-style tests
- All modules should now depend on same JUnit version
- Rewrote a few tests to better utilize JUnit annotations
- Fixed a few broken tests
- Code style changes
2011-12-19 14:34:49 +01:00
Harald Kuhr
8f452930ac Deleting obsolete class. 2011-12-19 14:32:59 +01:00
Harald Kuhr
49f5ab8e64 Code clean-up. 2011-12-19 14:30:40 +01:00
Harald Kuhr
0c4fc454b9 Major test-case cleanup.
- Removed JMock dependency, tests rewritten to use Mockito for stub/mock
- All test should now be using JUnit annotation-style tests
- All modules should now depend on same JUnit version
- Rewrote a few tests to better utilize JUnit annotations
- Fixed a few broken tests
- Code style changes
2011-12-19 14:28:34 +01:00
Harald Kuhr
52a97cfb2f Adding package-info files, that IDEA *silently deleted* instead of moving...?! :-P 2011-12-14 10:16:42 +01:00
Harald Kuhr
0b23d9f6c2 Moving old servlet stuff to sandbox. 2011-12-14 10:12:34 +01:00
Harald Kuhr
73fc08f8c1 Fixed image progress to work as specified. 2011-12-12 10:44:53 +01:00
Harald Kuhr
5d3fb34e49 Various fixes for metadata parsing.
- Added more TIFF/EXIF tags
- Clean-up of JPEG segment reading
- Better toString in general and XMP specific
2011-12-12 10:42:40 +01:00
Harald Kuhr
2a282cf8e4 Added test case for IIOOutputStreamAdapter + fixed bug in flush method.
Strengthened tests for IIOInputStreamAdapter
Minor clean up of the code.
2011-11-30 12:46:58 +01:00
Harald Kuhr
d1e72d1ece Added methods for getting normalized list of formats supported by ImageIO + minor clean-up. 2011-11-28 15:07:43 +01:00
Harald Kuhr
f130e654ef Encoding issue. 2011-11-28 12:10:53 +01:00
Harald Kuhr
c006f22ac2 Rewrote handling of JPEG 2000 icons. Now returns blank image with correct dimensions + issues warning if can't be read, instead of exception.
Added quick fix conversion/reading for OS X using sips command line.
Updated test cases.
2011-11-28 12:02:00 +01:00
Harald Kuhr
905a3da97b Clean-up of reader. Better instantiation of provider in tests. No functional changes. 2011-11-25 12:47:47 +01:00