Commit Graph

59 Commits

Author SHA1 Message Date
Harald Kuhr
46db5a2fbf #648: (Re-)Added support for nested layer groups
(cherry picked from commit 123f0bb7fc)
2022-02-21 16:14:25 +01:00
Harald Kuhr
f6a9477279 #648: Removed unnecessary parentheses.
(cherry picked from commit 99b5f28a49)
2022-02-21 16:14:24 +01:00
Harald Kuhr
b7192ae857 #648: Simplified logic, code style fixes and clean up.
(cherry picked from commit b30fb4f8c3)
2022-02-21 16:14:24 +01:00
Jack Yun
c0b2769e3b Support Group Layer in psd (#648)
(cherry picked from commit dc0bdcbd5b)
2022-02-21 16:14:24 +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
Harald Kuhr
654f7e7a70 TMI-81: Support for 32 bit unsigned int color model.
Bonus: Cleaned up creation of ImageTypeSpecifiers and added tests.
2014-11-20 15:57:36 +01: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
cff4d836d1 TMI-PSD: Added todo. 2013-11-20 20:14:52 +01:00
Harald Kuhr
38fa2189bc TMI-IIO: Removed some deprecation warnings. 2013-11-05 20:24:12 +01:00
Harald Kuhr
7f2ad765cf TMI-XXX: Made the PSD XMP parser slightly more lenient. 2012-05-31 16:24:17 +02:00
Harald Kuhr
98361194ea TMI-TIFF: Initial commit. Major work in progress. :-) 2012-05-22 00:00:11 +02:00
Harald Kuhr
0c4fc454b9 Major test-case cleanup.
- Removed JMock dependency, tests rewritten to use Mockito for stub/mock
- All test should now be using JUnit annotation-style tests
- All modules should now depend on same JUnit version
- Rewrote a few tests to better utilize JUnit annotations
- Fixed a few broken tests
- Code style changes
2011-12-19 14:28:34 +01:00