Browse our Products

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

What’s new in the Aspose.PSD for Java 23.6

Release Highlights

Aspose.PSD for Java 23.6 introduces a powerful animation export engine with PSD-to-GIF conversion, adds full support for ShapeLayer, ThresholdLayer, and SelectiveColorLayer, and optimizes warp rendering. It also improves handling of TextLayer formatting and SmartObject updates.

New Features

  • Animated GIF Export Export PSD timeline frames directly to animated GIF using the new Timeline.save() method.

  • ShapeLayer Support New API capabilities allow reading and modifying ShapeLayer paths programmatically.

  • Threshold and Selective Color Layers Full read/write support for ThresholdLayer and SelectiveColorLayer objects with CMYK control.

  • TextLayer Without Bounds Added capability to add or manage TextLayer without requiring a defined rectangular boundary.

Enhancements

  • Warp Rendering Optimization Enhanced rendering speed and reduced artifacts in warped layers.

  • Timeline API Refactoring Timeline API redesigned for better frame and state manipulation of PSD animations.

Bug Fixes

  • Smart Object Update Replacing the contents of a SmartObject now updates the embedded layer properly.

  • Save/Load Exceptions Resolved Fixed issues with saving PSDs in certain color modes, and loading ShapeLayer or vector paths with specific structures.

  • Text Justification Loss Resolved issue where text justification settings were lost when editing in Photoshop.

  • Null Reference Exception on Save Fixed crash when saving PSD with updated text layer.

Public API and Backward Incompatible Changes

  • Added APIs

    • PsdImage.getTimeline() for animation handling
    • addThresholdAdjustmentLayer() and addSelectiveColorAdjustmentLayer() methods
    • ShapeLayer, ThresholdLayer, SelectiveColorLayer, OuterGlowEffect, and supporting classes
    • Full animation API including Timeline, Frame, LayerState, LayerStateEffects
  • Removed APIs

    • Deprecated Lr16Resource and Lr32Resource classes replaced by LrXxResource

🔍 Explore the Full Release Details

For full list of updates, please visit Aspose.PSD for Java 23.6 Release Notes


psd animation | shapelayer | threshold adjustment | selective color | warp rendering

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
FileClassifierSize
aspose-psd-23.6-javadoc.jarjavadoc4 MB
aspose-psd-23.6-jdk16.jarjdk1624 MB
aspose-psd-23.6.pom643 bytes