69 Commits

Author SHA1 Message Date
Harald Kuhr
a95235b422 #860: Fix regression in reading broken PackBits stream. 2023-11-07 14:04:28 +01:00
Harald Kuhr
ad437c2470 Better comment 2023-10-20 22:12:23 +02:00
Harald Kuhr
9720a931c5 #843: Correctly handle empty image resources section. 2023-10-20 12:27:17 +02:00
Davide Tantillo
20cd259abd
PSD: Adding parsing for 'lsdk' (undocumented) additional layer information key that represents a 'nested section diverder setting' 2023-05-30 09:18:47 +02:00
Harald Kuhr
606fd53823 #738 PSD: No longer decompress PackBits across boundaries 2023-03-18 10:33:34 +01:00
Davide Tantillo
78832ed923
PSD: Add missing guide info in metadata 2023-01-31 23:49:44 +01:00
Harald Kuhr
da800be8c8 #713 PSD: Broken uncompressed reading from stream w/unknown length 2022-11-10 16:11:45 +01:00
Harald Kuhr
0443172666 #708 PSD: No longer emit warning for '8B64' (64 bit/long) resources. 2022-10-20 17:06:52 +02:00
Harald Kuhr
7d401d0194 #675 PSD 16/32 bit layer support pt2: Cross-platform test 2022-06-10 15:19:14 +02:00
Harald Kuhr
48691139a3 #675 PSD 16/32 bit layer support 2022-06-10 10:14:41 +02:00
Harald Kuhr
123f0bb7fc #648: (Re-)Added support for nested layer groups 2021-12-29 16:20:02 +01:00
Harald Kuhr
99b5f28a49 #648: Removed unnecessary parentheses. 2021-12-29 12:38:04 +01:00
Harald Kuhr
b30fb4f8c3 #648: Simplified logic, code style fixes and clean up. 2021-12-28 16:49:41 +01:00
Jack Yun
dc0bdcbd5b
Support Group Layer in psd (#648) 2021-12-27 13:39:39 +01:00
Harald Kuhr
a6862cfec8 Fixed JavaDoc. 2021-12-11 23:23:05 +01:00
Harald Kuhr
38caeb22e0 #631 Introduced ColorProfiles. Profile activation through SPI to force early activation. 2021-12-11 18:58:25 +01:00
Harald Kuhr
b2c5915db8 #631 New way of forcing profile activation + guarding all invocations of ICC_Profile.getInstance() 2021-12-11 18:13:07 +01:00
Harald Kuhr
812e12acb0 #623: TGAImageReader, PCXImageReader and SGIImageReader now return more standard image types as default, for better AffineTransformOp compatibility. Added tests.
Bonus: Subsampling fix for TGAImageReader and BMPImageReader.
2021-09-07 09:29:13 +02:00
Harald Kuhr
06bcf22242 #483 Minor optimization 2021-05-06 00:12:19 +02:00
Harald Kuhr
20c7f8e60e #483 Add license headers. 2021-05-06 00:08:27 +02:00
Harald Kuhr
15a9ad0a9b #483 Initial PSD Write support 2021-05-06 00:01:54 +02:00
Harald Kuhr
9fdbc3b1fc ImageReaderAbstractTest refactorings. 2020-10-14 17:06:35 +02:00
Harald Kuhr
9e23413456 Fixed JavaDoc errors to enable Java 8 build. 2019-08-10 00:41:36 +02:00
Harald Kuhr
24c6682236 #311 Updated license headers to be the same as in the LICENSE.txt 2018-08-18 19:22:52 +02:00
Harald Kuhr
c8a19418eb #403 Support for uncommon PSD resource magic: MeSa, PHUT, AgHg and DCSR 2018-01-06 21:07:15 +01:00
Harald Kuhr
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.
2017-11-05 10:29:49 +01:00
Harald Kuhr
4a1eb4b376 #384 RGB PSB files with non-transparency alpha channels now rendered correctly 2017-10-27 19:51:09 +02:00
Harald Kuhr
f14159de57 PSD Thumbnail fix. 2017-10-21 21:30:33 +02:00
Harald Kuhr
c1fac78f3c #383 PSD CMYK > 5 channels fix 2017-10-16 14:26:28 +02:00
Harald Kuhr
a86b76256b #204 TIFF metadata refactor 2016-12-12 22:28:22 +01:00
Harald Kuhr
c18893184b #228: TIFFImageWriter now correctly writes images with sample model translation. 2016-07-07 15:27:08 +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
e9388e55ec #260 ProviderInfo fix 2016-06-02 11:24:57 +02:00
Harald Kuhr
53487e916b Made PSDMetadataFormat instantiatable... 2016-06-02 11:24:01 +02:00
Harald Kuhr
3d68b61f72 #258 SPI typos 2016-06-01 10:12:29 +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
eeeb22666c #214 PSDImageReader: Read long layer names 2016-02-03 15:48:19 +01:00
Harald Kuhr
b85d0f7d6b #179: Fixed broken offsets for 16 and 32 bits PackBits data. 2015-10-15 19:06:05 +02:00
Harald Kuhr
f4cc310096 TMI-139: Work in progress: TIFF image metadata. 2015-06-22 11:11:37 +02:00
Harald Kuhr
194f34894f Added more PSD resource + clean-up. 2015-06-05 10:50:16 +02:00
Harald Kuhr
9b71a0cba7 TMI-134: Cannot read PSD images with PSD Layer Mask data size 28 2015-05-05 11:40:54 +02:00
Harald Kuhr
e603ae260d TMI-64: Test case clean-up 2015-04-10 11:06:50 +02:00
Harald Kuhr
2c90bcc49c Added license to ProviderInfo classes + minor code clean up. 2015-04-07 11:23:14 +02:00
Harald Kuhr
b40d4dad17 New SPI info. 2015-03-20 15:35:26 +01:00
Harald Kuhr
82c6cce997 PSD header error message clean-up. 2015-03-16 15:11:59 +01:00
Tyler
d3e6d9a9cf TMI-98: PSDMetadata member visibility fix. 2015-02-26 23:33:57 -07:00
Harald Kuhr
c3cafc63d8 TMI-98: Fix PSDMetadata to include layer info + Cleanup and other minor fixes. 2015-02-26 21:51:48 +01:00
Harald Kuhr
ecfcea98df TMI-92: Color conversion between embedded ICC profile and sRGB now correctly applied for common case. 2015-02-02 10:04:15 +01:00