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
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
c19338b5b9
Test cases for writers + renamed reader test cases to follow naming convention.
2012-01-20 13:52:34 +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
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
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
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
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
Harald Kuhr
158504de5d
Added missing POM.
2011-11-24 16:25:33 +01:00
Harald Kuhr
dc6b8d3035
Code clean-up. No functional changes.
2011-11-23 13:58:26 +01:00
Harald Kuhr
9742af9a5d
Added test case for icon containing TOC_ + IC10 resources + fixed PNG reading and skipping of unknown resources.
...
Added test case for icon with no 8 bit mask + fixed fallback to 1 bit mask.
Added test case for icon with no mask + fixed transparency issue.
2011-11-14 15:25:21 +01:00
Harald Kuhr
3a9ad582f2
Replaced duped code.
2011-11-08 12:26:56 +01:00
Harald Kuhr
5782c8c824
Cleaned up + added som references to doc.
2011-11-08 12:24:40 +01:00
Harald Kuhr
b5fd17ba24
Test clean-up. Strengthened some tests. Better error messages (stack traces).
2011-11-08 10:16:59 +01:00
Harald Kuhr
093fe2924b
Added ICNS plugin to Maven project.
2011-11-08 10:15:55 +01:00
Harald Kuhr
e867c2125c
Now correctly merges masks and color data.
...
Added test case with icnV resource.
2011-11-07 18:13:24 +01:00
Harald Kuhr
8edc448bf9
Layer support for PSD format. Still work in progress, but the basics is done.
2011-10-30 21:54:47 +01:00
Harald Kuhr
5857e27cf2
Charset issues.
2011-10-30 21:49:25 +01:00
Harald Kuhr
7ddc2c991e
Better support for multiple images/windows in test code.
...
Code style update.
2011-10-30 20:37:48 +01:00
Harald Kuhr
18abfcdbc2
Changed default indent from double space to tab. Minor clean-up.
2011-10-30 18:11:52 +01:00
Harald Kuhr
7546a9d2ab
Clean up. Moved implementation to abstract class, and made exposed readers final.
2011-10-28 17:23:13 +02:00
Harald Kuhr
092474830d
Start of a ICNS reader.
2011-10-28 17:21:25 +02:00
Harald Kuhr
9cafe4d9a9
Major test overhaul, now uses JUnit 4 annotation style tests.
2011-10-18 20:16:32 +02:00
Harald Kuhr
3e5da06e80
Clean-up
2011-09-02 16:18:23 +02:00
Harald Kuhr
7e8662772c
Fixed an embarrassing NPE...
2011-08-29 17:07:45 +02:00
Harald Kuhr
fbb51f0387
Added (Open)JDK 7 support (workaround for a bug, really)
2011-04-27 14:15:25 +02:00
Harald Kuhr
63b5ae9994
Removed debug output accidentally committed.
...
Fixed a test.
2011-03-10 16:58:26 +01:00
Harald Kuhr
65ee6771ca
Added test cases for JPEGSegment reading.
2011-03-02 17:28:18 +01:00
Harald Kuhr
5545a08854
Doc fix + minor clean-up
2011-02-25 16:26:33 +01:00
Harald Kuhr
2d04b8d484
Added fast conversion from CMYK to RGB for non-ICC cases.
2011-02-23 19:16:47 +01:00
Harald Kuhr
403dff946b
Fixed a typo.
2011-02-22 15:58:01 +01:00
Harald Kuhr
a014698a45
Removed final TODO.
2011-02-22 15:27:00 +01:00
Harald Kuhr
6cc97e3721
Added caching of AdobeRGB1998 and Generic CMYK profiles for use in getInstance methods.
...
Added debug info.
Refactored profile reading slightly.
2011-02-22 15:25:19 +01:00