Commit Graph

  • f71bcc5125 #432: Alternate fix + more tests + better alpha handling for TIFF Harald Kuhr 2018-08-18 13:27:38 +02:00
  • 6f9c83a0a9 #433: Test case for offset issue. Harald Kuhr 2018-08-18 13:17:43 +02:00
  • 4afa934251 #431: Clean-up + added test Harald Kuhr 2018-08-18 13:12:54 +02:00
  • 2235f6c911 #202, #433: Fixes offset issues when reading multiple JPEGs from single stream + embedded case (ie. TIFF). Harald Kuhr 2018-08-18 13:08:17 +02:00
  • 27fcd495db Added dispose() of reader after reading. Harald Kuhr 2018-08-18 12:52:53 +02:00
  • 8579b1c5bc Merge remote-tracking branch 'origin/master' Harald Kuhr 2018-08-18 12:51:30 +02:00
  • dd914444c9 Now preserves PHOTOMETRIC_WHITE_IS_ZERO for CCITT encodings. Harald Kuhr 2018-08-18 12:51:03 +02:00
  • 520c6bd81c
    Merge pull request #431 from seafraf/master Harald Kuhr 2018-08-08 09:41:09 +02:00
  • 99e27c141a
    Merge pull request #430 from Schmidor/megeWithSubIFD Harald Kuhr 2018-08-02 10:34:06 +02:00
  • b43faf2fae Added an extra mark to match the reset call in the finally block Seafra Forder 2018-07-16 14:21:57 +01:00
  • 18800b6ee4 Merging TIFF pages failed, if a page contained a sub IFD without a TIFF.TAG_COMPRESSION entry Oliver Schmidtmer 2018-07-09 16:42:34 +02:00
  • 7cb1c6811a
    Merge pull request #429 from ikhaldeev/fix-extra-samples-alpha Harald Kuhr 2018-07-02 10:04:02 +02:00
  • c83171cdbf Fix getAlphaRaster for ExtraSamplesColorModel Ivan Khaldeev 2018-06-29 10:02:05 +04:00
  • 44530d4717 Minor fix for possible NPE Harald Kuhr 2018-06-13 17:35:30 +02:00
  • f3749b8fc6 #402 Now forces ProfileDeferralMgr.activateProfiles() if TM plugins are used. Harald Kuhr 2018-06-13 17:00:32 +02:00
  • 156990afe0 Simplified write logic, by reusing sequence writing (single image sequence). Harald Kuhr 2018-06-13 16:53:43 +02:00
  • 90593117db Now emits warning if metadata can't be converted. Harald Kuhr 2018-06-13 16:51:23 +02:00
  • f738e0e20d Minor fix: dispose() now correctly invokes resetMembers() as in ImageReaderBase. Harald Kuhr 2018-06-11 20:45:07 +02:00
  • 7ab72f0161 #329 JPEGImageReader endless loop fix Harald Kuhr 2018-05-22 21:10:57 +02:00
  • b32a38bf02 #423: Minor clean-up Harald Kuhr 2018-05-22 20:47:04 +02:00
  • 5c35c6e997 CR2ImageReader: unslice result of JPEGLosslessDecoder. oermolaev 2018-05-05 03:21:10 +03:00
  • 7692eeef5e Merge branch 'jpeg-lossless-decoder-components' into camera-raw oermolaev 2018-05-05 01:39:13 +03:00
  • c924f284a0 JPEGLosslessDecoder: Support for various component count. oermolaev 2018-05-05 01:38:37 +03:00
  • ce7fb1cb94 #423: Finally fixed region parsing to Area (seems to work, but slow)! Bonus: Implemented more transfer modes, better QT parsing/debug output. Harald Kuhr 2018-05-04 20:53:21 +02:00
  • cdadbf7051 The code base for raw modules was updated to compile in current environment. oermolaev 2018-05-04 03:25:15 +03:00
  • 7c2423bc94 Merge remote-tracking branch 'origin/master' into camera-raw oermolaev 2018-05-04 01:25:12 +03:00
  • 5c8b4e0edf #423 Fixed PICT offset issue. Harald Kuhr 2018-05-02 22:11:26 +02:00
  • 30582dc5e5 #423 Implemented opBitsRect for pixmap + opBitsRgn, opPackBitsRgn and opDirectBitsRgn, with some additional clea-up. Harald Kuhr 2018-05-01 12:22:00 +02:00
  • 2ea3acb2c6 #423 PICT IndexColor issue + always reading compressed for V1 bitmap. Harald Kuhr 2018-04-30 14:16:57 +02:00
  • 961dee3d41 #421: Fix for LCMS profile issue, due to LCMS altering the profile header on first use (ie. validation). Harald Kuhr 2018-04-06 20:45:38 +02:00
  • 2078843086 #419 PICT rounding issue Harald Kuhr 2018-04-05 18:58:42 +02:00
  • a81472bb5f #414: Fix for BufferedImageInputStream alignment/partial read issues. Bonus clean-up of tests. Harald Kuhr 2018-03-22 13:27:40 +01:00
  • 0c66ad82dd #405 SVG OSGi issue Harald Kuhr 2018-03-07 09:25:40 +01:00
  • 9b871322f7 Better debug output. Harald Kuhr 2018-03-07 08:55:06 +01:00
  • 7bed5a1c9c #323: Minor optimization + changed warning message. Harald Kuhr 2018-03-06 23:47:51 +01:00
  • ee299ee577 API clean-up. Harald Kuhr 2018-03-06 23:22:45 +01:00
  • 15e39bce3f #323 JPEGSegmentImageInputStream now rewrites duplicate SOF/SOS ids. And emits warnings when it applies rewrites. Harald Kuhr 2018-03-06 23:19:47 +01:00
  • 127e6c0acb #404, #406: Better detection of source color space for JPEG-in-TIFF. Harald Kuhr 2018-03-06 22:48:07 +01:00
  • 633e5cc6a2 #25 CMYK JPEG write support Harald Kuhr 2018-01-23 19:51:33 +01:00
  • 65a83d76e0 #25 CMYK JPEG write support Harald Kuhr 2018-01-23 19:50:44 +01:00
  • c294c5869c #368 related clean-up Harald Kuhr 2018-01-17 19:24:31 +01:00
  • 2b29c14593 #368 related clean-up Harald Kuhr 2018-01-17 18:27:33 +01:00
  • 3f06bbee99
    Merge pull request #368 from Schmidor/invalidIDFpointer Harald Kuhr 2018-01-17 18:18:05 +01:00
  • a5471ef4c4 CCITT EncodedByteAlign now default for RLE, always overridable. + test case provided by @Schmidor Harald Kuhr 2018-01-17 18:13:22 +01:00
  • d564a6b338 CCITT EncodedByteAlign now default for RLE, always overridable. Harald Kuhr 2018-01-17 17:41:25 +01:00
  • b3b06dff4a TIFF Fax option byte aligned now constructor parameter. Made all option fields final. Harald Kuhr 2018-01-17 13:58:55 +01:00
  • 6936e7cbb2 #403 Test case for uncommon resource. Harald Kuhr 2018-01-15 15:03:23 +01:00
  • 2a40bdb14b Fixed DCX off-by one issue + minor optimization. Harald Kuhr 2018-01-09 20:33:35 +01:00
  • 6113ae1c9c Code clean-up. Harald Kuhr 2018-01-09 20:30:06 +01:00
  • d02d45f95a #400 Added test case for the V3 with no palette case. Harald Kuhr 2018-01-09 20:01:30 +01:00
  • 39277697a6 #400 Fixed minor issues in metadata. Added Document node with version. Harald Kuhr 2018-01-09 19:50:19 +01:00
  • 27a6ae6ffc #400 Better handling of colors, now uses fallback B/W for most bi-level images. Gray image now uses palette if present. PaletteInfo header flag is ignored and no longer outputs warning. Harald Kuhr 2018-01-09 19:49:38 +01:00
  • c8a19418eb #403 Support for uncommon PSD resource magic: MeSa, PHUT, AgHg and DCSR Harald Kuhr 2018-01-06 21:07:15 +01:00
  • fb3c5f8440 Added test case for RGB JPEG + fixed an issue in getImageTypes to avoid incompatible conversion. Harald Kuhr 2018-01-05 12:49:54 +01:00
  • 3a86bfab98 #399 Rewritten getSourceCSType to mimic libjpeg Harald Kuhr 2018-01-05 11:41:15 +01:00
  • cdb2d72f8b #400 Fixed AIOOBE reading index color w/bitplanes for uneven widths. Harald Kuhr 2018-01-03 18:05:19 +01:00
  • 63830a26e5 #401 #334 Work around for stream position issue in FileCacheImageOutputStream causing garbled output for multipage TIFF files + Added regression tests. Harald Kuhr 2017-12-22 22:01:10 +01:00
  • 921dba89f7 Now throws IllegalArgumentException if attempting to write non-binary data using CCITT fax compressions. Harald Kuhr 2017-12-19 22:28:14 +01:00
  • 8ca3fcecca #334 Hardened test case for multi page (sequence) writing. Harald Kuhr 2017-12-19 21:59:14 +01:00
  • bf32881d47 #334 Hardened test case for multi page (sequence) writing. Harald Kuhr 2017-12-19 21:42:28 +01:00
  • b8a540c0af #334 Hardened test case for multi page (sequence) writing. Harald Kuhr 2017-12-19 21:40:15 +01:00
  • 73a13fa849 Correct indexes in ICCProfile segment. Harald Kuhr 2017-12-19 21:20:26 +01:00
  • 8a3b8c4c03 #358 Now passes compression quality on to the JPEGImageWriter delegate Harald Kuhr 2017-12-19 20:34:02 +01:00
  • 910f9fafc7 #397 ColorSpaceType value -> name Harald Kuhr 2017-12-19 20:32:26 +01:00
  • 73e4eb8627 #360 JPEG-LOSSLESS/jpeg-lossless now part of format names. Harald Kuhr 2017-12-19 19:52:25 +01:00
  • c2fe5ab736 #324 Support for PackBits/LZW/Deflate w/FillOrder 2 Harald Kuhr 2017-12-19 19:32:32 +01:00
  • f9dcbd7fa3 Fix for Wang/Microsoft Imaging Old Style JPEG in TIFF. Harald Kuhr 2017-12-19 18:58:19 +01:00
  • 5a27048600 #317 Allow correctly decoding TIFFs with multiple extra samples. Harald Kuhr 2017-12-02 12:57:47 +01:00
  • 743c2bf3cd #394: Fix for ArrayIndexOutOfBoundsException for grayscale floating point TIFFs + bonus WhiteIsZero for float. Harald Kuhr 2017-11-18 16:16:46 +01:00
  • 7a5110506b #394: Fix for ArrayIndexOutOfBoundsException for grayscale floating point TIFFs + bonus WhiteIsZero for float. Harald Kuhr 2017-11-18 16:13:27 +01:00
  • cd9f3a036e #393: Input size validation of ICC profiles Harald Kuhr 2017-11-18 15:54:27 +01:00
  • 719b6e7883 Made test case more robust when running headless on Windows. Harald Kuhr 2017-11-18 14:25:15 +01:00
  • b68848f58f #386 Fixed ColorSpaces ICC profile caching bug pt II Harald Kuhr 2017-11-18 14:20:40 +01:00
  • d677141ab7 #386 Fixed ColorSpaces ICC profile caching bug Harald Kuhr 2017-11-05 11:44:41 +01:00
  • 1c27b58598 #390 Deferred parsing of embedded resources. Allows reading pixel data for images with unparseable metadata. Broken metadata is now ignored + warning, rather than causing exceptions. Harald Kuhr 2017-11-05 10:29:49 +01:00
  • 6b966a2d4f Removed an unchecked cast. Harald Kuhr 2017-11-05 09:58:27 +01:00
  • c2dd99286c #388 Now with correct Maven options env variable. Harald Kuhr 2017-11-05 09:46:41 +01:00
  • 810f120eee #388 Using env matrix for testing multiple CMMs on JDK8 Harald Kuhr 2017-11-05 09:42:49 +01:00
  • 4a1eb4b376 #384 RGB PSB files with non-transparency alpha channels now rendered correctly Harald Kuhr 2017-10-27 19:51:09 +02:00
  • f14159de57 PSD Thumbnail fix. Harald Kuhr 2017-10-21 21:30:33 +02:00
  • fe379df36e Removing Java 9 again + disabling Java 7 semi-permanent Harald Kuhr 2017-10-16 15:08:59 +02:00
  • 231866b448 Experimental, adding Java 9, removing Java 7. Harald Kuhr 2017-10-16 15:02:04 +02:00
  • a15e69e019 #374 Added support for TIFF 32 bit float Grayscale Harald Kuhr 2017-10-16 14:52:40 +02:00
  • c1fac78f3c #383 PSD CMYK > 5 channels fix Harald Kuhr 2017-10-16 14:26:28 +02:00
  • 0170ee36a9 Fix streamPos/bitPos issue in SubImageOutputStream. Harald Kuhr 2017-08-21 22:03:18 +02:00
  • 792b531b0e #342 Initial BigTIFF support Harald Kuhr 2017-08-21 21:59:09 +02:00
  • 3f5f48d8cb Merge remote-tracking branch 'origin/master' Harald Kuhr 2017-08-21 21:43:53 +02:00
  • 2d564ad98e Merge pull request #371 from Schmidor/ccittbytealigned Harald Kuhr 2017-08-21 21:43:24 +02:00
  • 30ad08682d Merge branch 'master' into ccittbytealigned Harald Kuhr 2017-08-21 21:40:19 +02:00
  • 9cf30790de Merge pull request #369 from Schmidor/tm334 Harald Kuhr 2017-08-21 21:38:21 +02:00
  • d16c9067d1 Merge pull request #354 from Schmidor/transform_oldstyle_to_newstyle_jpeg Harald Kuhr 2017-08-21 21:37:44 +02:00
  • 8f7228bb5f Merge pull request #353 from Schmidor/g3aoe Harald Kuhr 2017-08-21 21:36:16 +02:00
  • d831b6aad8 Unittest for ByteAligned-Flag on CCITT Decoder Oliver Schmidtmer 2017-08-07 17:10:53 +02:00
  • cce1c06296 Support PDF ByteAligned Flag on CCITT Decoder Oliver Schmidtmer 2017-08-03 17:25:35 +02:00
  • acad978f71 An invalid IFD pointer caused creating an empty IFD Directory Oliver Schmidtmer 2017-07-28 12:52:15 +02:00
  • 22e7b21510 Fix #334: Writing compressed multipage TIFF Oliver Schmidtmer 2017-07-28 13:23:14 +02:00
  • 105ddd8ad5 TIFFUtilities code cleanups & firing IOExceptions instead of validation errors Oliver Schmidtmer 2017-06-14 12:56:42 +02:00
  • b30d454bf0 Support merging and splitting of tiled TIFF pages Oliver Schmidtmer 2017-06-13 16:55:55 +02:00
  • 3e43841e85 Transform old-style JPEG to new-style Oliver Schmidtmer 2017-03-08 00:16:51 +01:00
  • 4e640dda51 Fix for erroneous encoded ccitt lines Oliver Schmidtmer 2017-06-07 13:44:49 +02:00