Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>24.12</version>
<classifier>jdk16</classifier>
</dependency>
compile(group: 'com.aspose', name: 'aspose-psd', version: '24.12', classifier: 'jdk16')
<dependency org="com.aspose" name="aspose-psd" rev="24.12">
<artifact name="aspose-psd" m:classifier="jdk16" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-psd" % "24.12"
What’s new in the Aspose.PSD for Java 24.12
Release Highlights
Aspose.PSD for Java 24.12 delivers major improvements in AI rendering with support for Gradient Shading Types 2 and 7, blending modes, and multi-page AI documents. This release also enhances PSD shape layer compatibility with vector and raster masks, and improves robustness in Smart Object and legacy PSD handling.
New Features
AI Gradient and Blending Enhancements Implemented AI Gradient Shading Types 2 (Axial) and 7, along with layer blending support, ensuring accurate rendering of complex Illustrator content.
Multi-page AI File Support Introduced
getPageCount()
andsetActivePageIndex()
to render and manage AI documents with multiple pages.Shape Layer Mask Handling Added support for shape layers with both vector and raster masks in PSD files.
Enhancements
AI Compound Path Rendering Refactored compound path logic to use APS rendering for better compatibility.
LayerResource Refactoring Optimized internal dependencies by decoupling rarely used properties.
Bug Fixes
Legacy PSD Shape Rendering Fixed stroke and effect rendering for shapes in older PSD formats.
Smart Object Layer Initialization Resolved issues with
GlobalResources
being null for newly created PSD images.Improved AI Compatibility Fixed rendering issues related to DictionaryObject layers and missing OCG data in AI files.
Public API and Backward Incompatible Changes
New API Additions
AiImage.getPageCount()
for managing multi-page AI documents.- Gradient shading and mask handling enhancements within internal rendering logic.
Removed APIs
- Deprecated internal resource getters including
getSignature()
fromGrdmResource
,PlacedResource
, andBlncResource
.
- Deprecated internal resource getters including
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.PSD for Java 24.12 Release Notes
gradient shading
| ai page count
| shape layer mask
| compound path
| smart object
Version | Release Date |
---|---|
25.6 | June 30, 2025 |
25.5 | May 29, 2025 |
25.4 | April 30, 2025 |
25.3 | March 28, 2025 |
25.2 | February 28, 2025 |
25.1 | January 24, 2025 |
24.12 | December 26, 2024 |
24.11 | November 25, 2024 |
24.10 | October 28, 2024 |
24.9 | September 27, 2024 |
24.8 | August 29, 2024 |
24.7 | August 1, 2024 |
24.6 | July 1, 2024 |
24.5 | May 29, 2024 |
24.4 | April 19, 2024 |
24.3 | March 29, 2024 |
24.2 | March 6, 2024 |
24.1 | February 8, 2024 |
23.12 | January 22, 2024 |
23.11 | December 27, 2023 |
23.10 | December 22, 2023 |
23.9 | December 4, 2023 |
23.8 | October 27, 2023 |
23.7 | October 18, 2023 |
23.6 | September 8, 2023 |
23.4 | June 30, 2023 |
21.7 | July 30, 2021 |
21.6 | June 29, 2021 |
21.5 | May 28, 2021 |
20.9 | September 30, 2020 |
20.8 | August 31, 2020 |
20.7 | July 30, 2020 |
20.6 | June 29, 2020 |
20.5 | May 28, 2020 |
20.4 | April 27, 2020 |
20.3 | March 30, 2020 |
20.2 | February 28, 2020 |
19.12 | December 26, 2019 |
19.4 | July 19, 2019 |
File | Classifier | Size |
---|---|---|
aspose-psd-24.12-javadoc.jar | javadoc | 4 MB |
aspose-psd-24.12-jdk16.jar | jdk16 | 24 MB |
aspose-psd-24.12.pom | 644 bytes |