Browse our Products

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-psd</artifactId>
    <version>24.12</version>
    <classifier>jdk16</classifier>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-psd', version: '24.12', classifier: 'jdk16')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-psd" rev="24.12">
    <artifact name="aspose-psd" m:classifier="jdk16" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-psd" % "24.12"
copied!  

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() and setActivePageIndex() 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() from GrdmResource, PlacedResource, and BlncResource.

🔍 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

VersionRelease Date
25.6June 30, 2025
25.5May 29, 2025
25.4April 30, 2025
25.3March 28, 2025
25.2February 28, 2025
25.1January 24, 2025
24.12December 26, 2024
24.11November 25, 2024
24.10October 28, 2024
24.9September 27, 2024
24.8August 29, 2024
24.7August 1, 2024
24.6July 1, 2024
24.5May 29, 2024
24.4April 19, 2024
24.3March 29, 2024
24.2March 6, 2024
24.1February 8, 2024
23.12January 22, 2024
23.11December 27, 2023
23.10December 22, 2023
23.9December 4, 2023
23.8October 27, 2023
23.7October 18, 2023
23.6September 8, 2023
23.4June 30, 2023
21.7July 30, 2021
21.6June 29, 2021
21.5May 28, 2021
20.9September 30, 2020
20.8August 31, 2020
20.7July 30, 2020
20.6June 29, 2020
20.5May 28, 2020
20.4April 27, 2020
20.3March 30, 2020
20.2February 28, 2020
19.12December 26, 2019
19.4July 19, 2019