Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>23.10</version>
<classifier>jdk16</classifier>
</dependency>
compile(group: 'com.aspose', name: 'aspose-psd', version: '23.10', classifier: 'jdk16')
<dependency org="com.aspose" name="aspose-psd" rev="23.10">
<artifact name="aspose-psd" m:classifier="jdk16" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-psd" % "23.10"
What’s new in the Aspose.PSD for Java 23.10
Release Highlights
Aspose.PSD for Java 23.10 delivers support for vertical text layout, advanced shape stroke rendering using vstk
resources, and optimized saving for unchanged shape layers. Developers also gain AI format (PDF-based) header reading, accurate PSD resolution control, and reliable font mapping with custom font folders. Several critical bugs were resolved to improve stability and output fidelity.
New Features
Vertical Text Direction Introduced support for rendering vertical text in PSD files, enhancing multilingual and Asian typography use cases.
Advanced Shape Stroke Rendering Enabled stroke rendering via
vstk
resources and full stroke fill control for shape layers.Optimized Shape Layer Saving Prevents unnecessary redraws of shape layers unless modified, improving performance.
AI Format Header Support Allows reading PDF-based Adobe Illustrator (AI) file headers and bounding boxes.
Bug Fixes
PSD Resolution Not Set Properly Resolved issues where various methods failed to apply custom resolution to new PSDs.
Font Folders Ignored Fixed bug where
FontSettings.setFontsFolders()
did not apply correct fonts.Null Reference on Save with ShapeLayer Prevented exception when saving PSDs containing shape layers with uninitialized data.
Public API and Backward Incompatible Changes
Added APIs
PsdImage.setResolution(double, double)
FontSettings.getGetSystemAlternativeFont()
FontSettings.setGetSystemAlternativeFont(boolean)
ShapeLayer.getStroke()
/setStroke(IStrokeSettings)
- New stroke-related classes and interfaces (
StrokeSettings
,IStrokeSettings
, etc.)
Removed APIs
- Deprecated
memberwiseClone()
methods from variousImageOptions
Image.isAutoAdjustPalette()
(replaced with new accessor)
- Deprecated
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.PSD for Java 23.10 Release Notes
vertical text
| stroke rendering
| psd resolution
| ai file support
| aspose psd java
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-23.10-javadoc.jar | javadoc | 4 MB |
aspose-psd-23.10-jdk16.jar | jdk16 | 24 MB |
aspose-psd-23.10.pom | 644 bytes |