Harald Kuhr
7a0660c4d7
#297 JPEGLossless no supports AC tables only image + multiple tables images
2016-12-12 22:10:02 +01:00
Harald Kuhr
65e3156429
Made JPEG lossless decoding seemingly much faster.
2016-11-29 19:51:45 +01:00
Harald Kuhr
4f659e41bf
Better handling of potentially bad Exif thumbnails.
2016-11-23 21:07:18 +01:00
Harald Kuhr
6c9deb8768
#274 Fixed bug in 16 -> 8 bit downsampling of DQT, causing "Bogus marker length" IIOException
2016-11-23 20:40:48 +01:00
Harald Kuhr
18705be7f6
#294 Fixed regression, reading JPEGs containing strange APPn markers without identifier string
2016-11-20 20:11:22 +01:00
Harald Kuhr
ab13084f44
#292 Preparing for Java 9 compatibility + general clean-up
2016-11-15 21:40:59 +01:00
Harald Kuhr
aff252f278
[maven-release-plugin] prepare for next development iteration
2016-11-02 19:37:07 +01:00
Harald Kuhr
654e111605
[maven-release-plugin] prepare release twelvemonkeys-3.3
2016-11-02 19:36:45 +01:00
Harald Kuhr
6d043d0208
[maven-release-plugin] rollback the release of twelvemonkeys-3.3
2016-11-02 19:31:52 +01:00
Harald Kuhr
e4b91ab34c
[maven-release-plugin] prepare release twelvemonkeys-3.3
2016-11-02 19:27:22 +01:00
Harald Kuhr
afd8b28617
#182 : Added more test files or better coverage.
2016-09-28 13:01:07 +02:00
Harald Kuhr
51afe2d2e8
#182 Code clean up.
2016-09-09 13:59:03 +02:00
Harald Kuhr
7ac1589186
#182 Fixed bug in JFXXThumbnailReaderTest
2016-09-09 13:59:03 +02:00
Harald Kuhr
7d35400595
#182 Moved lossless support classes to main package for better encapsulation, sorted out license issues.
2016-09-09 13:59:03 +02:00
Harald Kuhr
673f3e5b53
#182 Massive refactorings to clean up metadata and segment handling
2016-09-09 13:59:03 +02:00
Harald Kuhr
15ce9d6b64
#182 Clean up after merge of #215
2016-09-09 13:59:03 +02:00
HermannKroll
ad269053ed
add support for JPEG Lossless
...
JPEG Lossless files which are supported
https://github.com/rii-mango/JPEGLosslessDecoder can be read.
Careful: currently only supports
16, 8-bit grayscale and 24 bit rgb conversion for BufferedImages
2016-09-09 13:59:03 +02:00
Harald Kuhr
13bea23550
#276 Fix DHT inconsistency
2016-08-09 11:47:25 +02:00
Harald Kuhr
c18893184b
#228 : TIFFImageWriter now correctly writes images with sample model translation.
2016-07-07 15:27:08 +02:00
Harald Kuhr
478ed62cd1
Refactoring, pulling assertRGBEquals method up.
2016-06-30 14:15:29 +02:00
Harald Kuhr
054499b78a
#269 : Hopefully fix CI build again. :-)
2016-06-28 18:30:30 +02:00
Harald Kuhr
b0eb668ed4
#269 : Fixed an issue with CMYK colors as CMYK being off.
2016-06-28 18:18:15 +02:00
Harald Kuhr
9a6096664e
#266 : Fix NPE for empty streams.
2016-06-23 13:26:58 +02:00
Harald Kuhr
e9388e55ec
#260 ProviderInfo fix
2016-06-02 11:24:57 +02:00
Harald Kuhr
1ce2a06859
[maven-release-plugin] prepare for next development iteration
2015-11-01 19:51:40 +01:00
Harald Kuhr
9c9d2c700e
[maven-release-plugin] prepare release twelvemonkeys-3.2
2015-11-01 19:51:34 +01:00
Harald Kuhr
8a38b2fde6
#173 Support for PhotometricInterpretation 8/CIELab, 9/ICCLab and 10/ITULab
2015-10-22 21:35:10 +02:00
Harald Kuhr
e957120480
TMI #169 NullPointerException when reading JPEG image
2015-08-25 12:12:10 +02:00
Harald Kuhr
df735b9a45
TMI #168 : Change Maven test dependencies from classifier test to type test-jar for better sbt support
2015-08-24 11:07:17 +02:00
Harald Kuhr
d7c8df184e
TMI-JPEG: Reading inverted Adobe JPEGs
2015-07-13 12:28:27 +02:00
Harald Kuhr
f645e46495
Updated POM to 3.2-SNAPSHOT
2015-06-08 14:12:04 +02:00
Harald Kuhr
bbaa3e1186
TMI-140: JPEG with corrupted ICC profile (new kind) can now be read.
2015-05-28 23:01:51 +02:00
Harald Kuhr
051a1dcb5b
Preparing JPEGImageReader for extension.
2015-04-30 10:20:35 +02:00
Harald Kuhr
475fdec33f
[maven-release-plugin] prepare for next development iteration
2015-04-10 12:16:14 +02:00
Harald Kuhr
2f249a3885
[maven-release-plugin] prepare release twelvemonkeys-3.1.0
2015-04-10 12:16:08 +02:00
Harald Kuhr
037e0d5473
Clean up.
2015-04-10 11:23:38 +02:00
Harald Kuhr
e603ae260d
TMI-64: Test case clean-up
2015-04-10 11:06:50 +02:00
Harald Kuhr
d303918d87
Code clean-up.
2015-04-08 13:38:15 +02:00
Harald Kuhr
2c90bcc49c
Added license to ProviderInfo classes + minor code clean up.
2015-04-07 11:23:14 +02:00
Harald Kuhr
d2d7569a7f
TMI-115: Now downsamples and replaces 16 bit DQTs with 8 bit variants.
2015-03-23 10:28:58 +01:00
Harald Kuhr
de9960f388
TMI-121: Clean up.
2015-03-22 14:26:09 +01:00
Harald Kuhr
3ce0a8594f
TMI-121: Clean up.
2015-03-22 14:25:29 +01:00
Harald Kuhr
449db69d27
TMI-121: Clean up.
2015-03-22 14:19:29 +01:00
Harald Kuhr
c4630d9eee
TMI-121: Fixed regression, introduced by filtering out Adobe/APP14 segments completely. Now makes sure the segments have the "expected" length 16, and anything after that is discarded.
2015-03-21 16:47:15 +01:00
Harald Kuhr
87777dfc2d
New SPI info.
2015-03-20 15:54:41 +01:00
Harald Kuhr
26475eb004
TMI-40: Fixed subsampling offset bug (and removed the slow, stepwise reading + simplified the code, at the cost of higher memory consumption).
2015-03-19 23:38:14 +01:00
Harald Kuhr
406ae28da7
TMI-120: Fix IIOOBE when file has no image. Will throw exceptions when trying to read or get metadata.
2015-03-19 21:57:03 +01:00
Harald Kuhr
11f33741d4
TMI-119: Fixed endless loop, trying to read 0 bytes at EOF caused by bogus segment lengths...
2015-03-19 21:30:37 +01:00
Harald Kuhr
3ef93b6758
TMI-113: And fixed tests for JPEGSegmentInputStream to pass, as we now filter out App14/Adobe.
2015-03-16 12:12:06 +01:00
Harald Kuhr
cd5b41be5b
TMI-113: And the missing test resource.
2015-03-16 12:05:52 +01:00