420 Commits

Author SHA1 Message Date
Harald Kuhr
a67c0fb456 TMI-TIFF: Test case for CCITT modified huffman (type 2), source region support for JPEG and tiled images + minor bug fixes. 2014-09-26 16:01:04 +02:00
Harald Kuhr
8c93be05a5 Better testing of source region reading. A few readers are failing for now, added @Ignore. 2014-09-26 15:59:19 +02:00
Harald Kuhr
3e0440b9f4 TMI-62: Faster reading of short and integer rasters. 2014-09-10 21:34:07 +02:00
Harald Kuhr
2fb9a54618 TMI-27, TMI-28: Source region and subsampling support. 2014-09-09 16:44:20 +02:00
Harald Kuhr
06674d1273 TMI-PSD: Added support for PSB (aka "Large Document Format")
Added support for 32 bit channels.
Added test cases + fixed a few bugs
General code clean-up
2014-09-09 16:36:18 +02:00
Harald Kuhr
7e88a6f7e3 TMI-57: Updated test case. 2014-08-26 21:20:37 +02:00
Harald Kuhr
dd54793d3d TMI-57: Clean up after merge. 2014-08-26 21:08:43 +02:00
ravi.soni
9e9f47a2fb #57 Added 'image/vnd.adobe.photoshop' mimetype 2014-08-25 13:07:53 +05:30
Harald Kuhr
7430d0053a Merge pull request #45 from ankon/imageio-jpeg-test-null
Avoid NPE when the expected tree is indeed null
2014-03-20 17:57:37 +01:00
Andreas Kohn
f4ba4e081e Remove unneeded @SuppressWarnings("unchecked") 2014-03-17 12:20:04 +01:00
Andreas Kohn
9bb7b62987 Avoid NPE when the expected tree is indeed null 2014-03-17 12:19:41 +01:00
Harald Kuhr
c3c23d0523 TMI-43: Made tests a little more robust to void false positives. 2014-03-03 20:29:58 +01:00
Harald Kuhr
e3bab84e82 TMI-39: Cleanup after merge. 2014-03-02 23:10:20 +01:00
Harald Kuhr
d607450ae4 Merge pull request #39 from escenic/upstream
JPEGImageReader throws "IllegalStateException: sourceRegion.height <= subsamplingYOffset!"
2014-03-02 22:15:06 +01:00
Harald Kuhr
037a47ca2a TMI-38: Fixed a bug in the getSourceCS method, that incorrectly identified non-subsampled JFIF files, as RGB instead of YCbCr. 2014-03-02 22:08:26 +01:00
Harald Kuhr
5c735674f0 TODO: Fix/file OpenJDK bug. 2014-03-02 21:48:37 +01:00
Rune Bremnes
822bea80b6 Fix reading jpeg images where last scanline is higher than the y
source subsampling offset.
2014-02-24 14:32:05 +01:00
Rune Bremnes
e924fcefc0 Added failing testcase for JPEGImageReader. 2014-02-24 14:31:57 +01:00
Trygve Laugstøl
0ab9294004 [maven-release-plugin] prepare for next development iteration 2014-02-15 13:14:41 +01:00
Trygve Laugstøl
ed5a5e0dca [maven-release-plugin] prepare release twelvemonkeys-3.0-rc5 2014-02-15 13:13:39 +01:00
Harald Kuhr
ff786c2315 WMFImageReaderSpi issue 2014-02-12 20:32:28 +01:00
Harald Kuhr
a26f8e5851 TMI-32: Cleanup after merge. Removed filter + code style changes. 2014-02-06 23:15:40 +01:00
Harald Kuhr
b49fd7b653 TMI-32: Cleanup after merge. Removed filter + code style changes. 2014-02-06 23:14:08 +01:00
Harald Kuhr
9fa1d97389 TMI-32: Cleanup after merge. Removed filter + code style changes. 2014-02-06 23:09:01 +01:00
Harald Kuhr
7c012323e5 Merge pull request #32 from rtimpe/master
Support registration of JPEG plugins when the classloader can't find sun plugins
2014-02-06 23:02:43 +01:00
Harald Kuhr
db259bff10 TMI-34: Handling of problematic Corbis RGB ICC profiles. 2014-02-06 22:45:35 +01:00
Rob Timpe
1e42cf1499 Return immediately when the right sun jpeg plugin is found. 2014-01-28 13:32:46 -08:00
Robert Timpe
bb4e77406a Support registration of JPEG plugins when the classloader can't find sun plugins.
In some situations, the classloader may not be able to find the sun jpeg plugins
even if they are registered.  In this case, we can still find the sun plugins by
iterating over all the registered plugins.
2014-01-24 20:29:34 +00:00
Harald Kuhr
fc99abb4b4 Code style changes and code clean up. 2013-12-25 13:44:41 +01:00
Harald Kuhr
63d9029a3e Clean-up after pull. 2013-12-23 11:49:45 +01:00
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