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
44401d9a0d
#275 Fix infinite loop if EOF before header done
2016-08-08 11:27:12 +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
04a39158e5
#257 , #229 : Fixed LZW writing for < 8 bit, fixed StripByteCounts for uncompressed < 8 bit, disabled Predictor for < 8 bit.
...
Bonus rework of sequence writing and restored writing of uncompressed data for less fseeking.
2016-07-01 19:32:35 +02:00
Harald Kuhr
6673bb3536
Documentation.
2016-07-01 16:00:35 +02:00
Harald Kuhr
a29960e8ee
#248 PSDImageReader now uses correct band indices for grayscale + alpha layers.
2016-06-30 14:21:30 +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
458ef92af5
#253 : Fix for non-subsampled YCbCr encoded JPEG-in-TIFF being decoded as RGB.
2016-06-28 12:54:25 +02:00
Harald Kuhr
788b11e4fa
Added TODO for more custom formats.
2016-06-28 10:49:10 +02:00
Harald Kuhr
775cede14d
Added test for warning when encountering incorrect JPEGInterchangeFormatLength
2016-06-28 10:47:38 +02:00
Harald Kuhr
f4b61820ac
#267 : Reads monochrome images with gray ICC profile.
2016-06-23 16:15:22 +02:00
Harald Kuhr
9a6096664e
#266 : Fix NPE for empty streams.
2016-06-23 13:26:58 +02:00
Harald Kuhr
c2aa7e3150
#265 : Fix for old-style JPEG compressed TIFFs with incorrect JPEGInterchangeFormatLength
2016-06-17 16:10:02 +02:00
Harald Kuhr
a4a314a0f9
Merge pull request #251 from Schmidor/tiff_missing_photometric
...
Fallback for missing TIFFTag.PhotometricInterpretation
2016-06-02 12:14:51 +02:00
Harald Kuhr
b368da2154
Merge pull request #259 from Schmidor/copy_metadata
...
TiffWriter: copy image metadata to output
2016-06-02 12:14:04 +02:00
Harald Kuhr
e9388e55ec
#260 ProviderInfo fix
2016-06-02 11:24:57 +02:00
Harald Kuhr
8dd84930be
TIFF metadata fixes.
2016-06-02 11:24:38 +02:00
Harald Kuhr
53487e916b
Made PSDMetadataFormat instantiatable...
2016-06-02 11:24:01 +02:00
Harald Kuhr
621313e905
Added missing BSD headers.
2016-06-02 09:43:54 +02:00
Harald Kuhr
7773e7ba70
Initial TIFFStreamMetadata implementation.
2016-06-02 09:43:15 +02:00
Oliver Schmidtmer
a6cd991722
TiffWriter: copy image metadata to output
2016-06-01 14:46:33 +02:00
Harald Kuhr
3d68b61f72
#258 SPI typos
2016-06-01 10:12:29 +02:00
Oliver Schmidtmer
454ee32791
Fallback for missing TIFFTag.PhotometricInterpretation
2016-05-31 23:57:58 +02:00
Harald Kuhr
c29f895337
#256 ImageTypeSpecifiers fix
2016-05-26 16:15:10 +02:00
Harald Kuhr
b129117ee9
#254 Fix NPE reading TIFF Metadata when BitsPerSample not set
2016-05-25 10:50:42 +02:00
Oliver Schmidtmer
ceb2c82e5c
Fix getNextChangingElement
...
The Testimage is distored without this change.
lastChangchingElement must be reduced by 2 as sometimes the nextChanchingElement is bevore the last chanching element. Reset the last bits does not work if the number is higher.
2016-05-24 16:39:59 +02:00
Andreas Kohn
f8350623ea
Make the batik version configurable via a property
2016-05-20 14:48:08 +02:00
Robert F Cooper
21ff12219a
Merge branch 'master' of https://github.com/Eurybiadan/TwelveMonkeys.git
...
# Conflicts:
# imageio/imageio-psd/src/main/java/com/twelvemonkeys/imageio/plugins/psd/PSDImageReader.java
2016-05-18 12:51:10 -04:00
Robert F Cooper
eed4242aa4
A colorspace fix (Issue #244 ).
...
This commit should work properly.
2016-05-18 12:49:23 -04:00
Robert F Cooper
ff0389055b
A colorspace fix (Issue #244 ).
...
This committ should work properly.
2016-05-18 12:33:03 -04:00
Harald Kuhr
70bb5de4de
Merge pull request #243 from Schmidor/faster_ccitt
...
CCITT speedup on getNextChangingElement
2016-05-11 11:05:40 +02:00
Oliver Schmidtmer
69d939042a
CCITT speedup on getNextChangingElement
2016-05-10 22:58:27 +02:00
Oliver Schmidtmer
fa0341f302
TMI #237 : Fix for CCITT images with more b/w changes than columns
2016-05-07 01:06:53 +02:00
Harald Kuhr
f382f4b5f9
Manual merge of #223
2016-04-21 15:30:20 +02:00
Harald Kuhr
d9324ef634
Merge pull request #207 from Schmidor/tiff_sequencewriter
...
Enable sequence writing on TIFFImageWriter
2016-04-21 15:00:51 +02:00
Harald Kuhr
ed434dfb1d
Merge pull request #217 from Schmidor/tiffreader_eof
...
Catch EOF at reading IFD pointer
2016-04-21 14:15:08 +02:00
Harald Kuhr
f9229028ee
Merge pull request #224 from Schmidor/tiff_oldjpeg_srcregion
...
Fix reading srcRegion for OLD_JPEG
2016-04-21 14:10:49 +02:00
Harald Kuhr
047884e3d9
#232 : Cleanup after merge of #225
2016-04-21 14:05:45 +02:00
Oliver Schmidtmer
e0e6e263ac
Testfile which claims to contain 6 rows, where the CCITT stream ends after 4
2016-02-23 23:25:45 +01:00
Oliver Schmidtmer
ae548557bc
Merge branch 'master' of https://github.com/haraldk/TwelveMonkeys into tiffreader_eof
2016-02-17 22:40:46 +01:00
Oliver Schmidtmer
2258b4def2
More tolerant CCITT reading if the stream contains less lines than are tried to read
2016-02-17 15:08:06 +01:00
Oliver Schmidtmer
d64eb40211
Improved test for catching EOF at reading the next-IFD pointer as EOF marker
2016-02-16 23:05:44 +01:00
Oliver Schmidtmer
6796910091
Fix reading bad SubIFDs again
2016-02-16 22:52:57 +01:00