Commit Graph

190 Commits

Author SHA1 Message Date
Harald Kuhr af245a80d9 Merge pull request #19 from guinotphil/spifix
Fix issue with JMagick Spi Providers
2013-12-23 02:45:43 -08:00
Harald Kuhr 9cf47aca98 TMI-TIFF: Safer getImageTypes + minor code cleanup. No functional changes. 2013-12-23 11:14:59 +01:00
Harald Kuhr aafdb31a8c Updated readme and todos. 2013-12-23 10:50:50 +01:00
Harald Kuhr ce87171026 TMI-JPEG-22: Fixed issue with trash 0x00 padding in JPEG. 2013-12-16 18:08:39 +01:00
Harald Kuhr 791e1b2d56 TMI-CORE: Code clean-up. 2013-11-25 17:18:18 +01:00
Harald Kuhr cc5f763503 TMI-CORE: Removed comments for incorrectly out-commented line.. 2013-11-25 12:59:25 +01:00
Harald Kuhr d261105c6b TMI-TIFF: Better tests & validation for the YCbCr upsampler. 2013-11-20 21:39:10 +01:00
Harald Kuhr 9a02e90ab9 TMI-TIFF: Implemented pairwise ordering (before Apple-provided com.sun.imageio.plugins.tiff.TIFFImageReaderSpi).
Removed deprecation warning.
2013-11-20 20:26:06 +01:00
Harald Kuhr d6f5a1281c TMI-TIFF: Added name for StripByteCounts TIFF constant. 2013-11-20 20:21:20 +01:00
Harald Kuhr cff4d836d1 TMI-PSD: Added todo. 2013-11-20 20:14:52 +01:00
Harald Kuhr 2d42b58814 TMI-JPEG: Test case for the XDensity out of range issue. Reader no longer attempts to read Exif thumbnails of length 0. 2013-11-20 20:11:39 +01:00
Harald Kuhr c7ecd7afc8 Rewritten to use ByteBuffer. 2013-11-20 20:05:39 +01:00
guinotphil dd2327e70e * Correct test of 4th byte of header
* Handle Photoshop 3's JPEG format
2013-11-15 15:38:50 +01:00
guinotphil 371aa4298b Force the use of the package's class loader since JMagick class may not be available with current Thread's class loader (eg. application servers such as JBoss AS 7...) 2013-11-15 15:36:57 +01:00
guinotphil 1af9a0c48c Manage error occuring with non-seekable stream such as URLConnection. 2013-11-15 15:35:17 +01:00
Harald Kuhr 38fa2189bc TMI-IIO: Removed some deprecation warnings. 2013-11-05 20:24:12 +01:00
Harald Kuhr c491c8a518 TMI-JPEG: Fixed issue with wrong class name for writer and reader spi. 2013-11-05 15:40:14 +01:00
Harald Kuhr f5a4fe03f4 TMI-15: Fixed some issues introduced in later JREs (at least 7u45). 2013-11-05 09:43:46 +01:00
Harald Kuhr 51f0b20bb0 TMI-IFF: Updated documentation/description. 2013-10-31 13:48:47 +01:00
Harald Kuhr 5508137c5c TMI-JPEG-4: Code clean up 2013-10-30 13:49:23 +01:00
Harald Kuhr ae58b859e4 TMI-JPEG-4: Fixed issue related to X/Y density out of range. 2013-10-25 17:09:20 +02:00
Harald Kuhr 86921ad389 ImageReader subsampling test 2013-10-24 21:19:52 +02:00
Harald Kuhr d7958fc8a7 TMI-JPEG-4: Clean up 2013-10-23 16:37:11 +02:00
Harald Kuhr ca48837e11 TMI-JPEG-4: Moved metadata cleaning to separate class.
Better class name welcome... ;-)
2013-10-23 14:56:01 +02:00
Harald Kuhr b14363da3b TMI-JPEG-4: Now does a pretty decent job at glossing over metadata issues. 2013-10-21 19:31:04 +02:00
Harald Kuhr c8061eb0c4 TMI-JPEG: Regression fix for NPE in metadata if delegate returns null metadata. 2013-09-28 12:32:01 +02:00
Harald Kuhr cd197afc04 TMI-META: Minor improvements in XMP parsing, PSD made public and faster dumping from JPEGSegmentUtil. 2013-09-19 09:52:47 +02:00
Harald Kuhr 086357694a TMI-JPEG-10: Fixed an issue with JPEGs without JFIF segment being treated as RGB, even when YCbCr. 2013-09-19 09:25:59 +02:00
Harald Kuhr 602e5ec34b TMI-TIFF: Rewritten to use ByteBuffer. 2013-09-18 10:29:56 +02:00
Harald Kuhr 0ff99afe6d TMI-JPEG: Now does a better effort to gloss over metadata issues in underlying stream. 2013-09-08 14:43:05 +02:00
Harald Kuhr cdc832623a TMI-METADATA: Minor clean-up, preparing for read/write of metadata.
Now uses proper constants for TIFF types.
2013-09-08 14:33:40 +02:00
Harald Kuhr 5531c863cf TMI-JPEG: Fixed typos in exception messages. 2013-09-08 14:27:08 +02:00
Harald Kuhr 10b95b225f TMI-CORE: Added comments/fixed typos no functional changes. 2013-09-08 14:23:13 +02:00
Harald Kuhr f2ff00580a TMC-IOENC: Refactored Decoder to use ByteBuffer instead of byte[] for better readability/simpler code. 2013-09-08 13:39:13 +02:00
Harald Kuhr 4de927b657 TMI-META: Removed misleading TODO/comment 2013-07-15 09:39:13 +02:00
Harald Kuhr de81723912 TMI-JPEG: Added license. 2013-06-27 10:20:32 +02:00
justwrote 0860db2166 mockito should be a test dependency 2013-06-21 12:07:49 +02:00
Harald Kuhr 37b223c29b TMI-TIFF: Added license. 2013-06-19 16:58:03 +02:00
Harald Kuhr 2433075578 TMI-JPEG: Removed experimental metadata code to avoid NPE. 2013-06-13 09:30:18 +02:00
Harald Kuhr 6ce9543c00 TMI-TIFF: Test case for CCITT decoding. 2013-06-12 21:57:09 +02:00
Harald Kuhr ff3fbc8bd2 TMI-TIFF: Getting close to full baseline support!
- Added Modified Huffman decoding (needs a proper test image)
 - Improved predictor support (16/32 bpp)
 - Fixed handling of bogus RowsPerStrip
2013-06-12 21:54:28 +02:00
Harald Kuhr a2effd7ba0 TMI-META: Added license. 2013-06-05 10:55:18 +02:00
Harald Kuhr 544d60dabb TMI-JPEG: Fixed ICC profile issue. Now applies profiles when it should.
Profiles with bad indexes are now ignored on read.
Added support for JPEG-LS SOF55 segment (no further JPEG-LS support)
Added class documentation.
2013-06-05 10:54:51 +02:00
Harald Kuhr f8c40a3748 TMI-JPEG: Better CMYK to RGB algorithm 2013-06-05 10:49:37 +02:00
Harald Kuhr 0e628f6e4c TMI-CORE: Added empty ICC profile locations for Linux.
+ Better exception handling for missing profile locations.
2013-06-05 09:58:32 +02:00
Harald Kuhr 1d5cc6d266 TMI-JPEG: Refactorings for better separation. 2013-04-22 21:01:30 +02:00
Harald Kuhr 28d8796e54 TMI-JPEG: Simplified logic. 2013-04-22 21:00:33 +02:00
Harald Kuhr 0ffd7cacc4 TMI-ICNS: Added debug for sips command. 2013-04-22 11:08:29 +02:00
Harald Kuhr b966254322 TMI-JPEG: More lenient segment parsing, now allows 0xFF padding between segments + fixed an NPE in JPEGImageReader if the parsing fails. 2013-04-19 16:17:01 +02:00
Harald Kuhr 61e01e3316 TMI-TIFF: Code clean-up. 2013-03-26 09:44:32 +01:00