Browse our Products

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

What’s new in the Aspose.Drawing for Java 24.4

Release Highlights

Aspose.Drawing for Java 24.4 focuses on rendering reliability and performance. This release boosts execution speed and memory efficiency, introduces new APIs, and strengthens error handling with added validations for graphics operations and transformation matrices.

Enhancements

  • Performance

    • Improved rendering performance and reduced memory consumption (DRAWINGJAVA-101)
  • New API

    • Added constructor: Metafile(Stream, int) (DRAWINGJAVA-112)
  • Rendering and Validation Improvements

    • Automatically initialize pen dash pattern when setting dash style (DRAWINGNET-1508)
    • Added null check to LinearGradientBrush.InterpolationColors getter to throw ArgumentException (DRAWINGNET-1507)
    • Implemented input matrix validation for Graphics.Transform (DRAWINGNET-1514)
    • Added path validation before drawing (DRAWINGNET-1515)
    • Corrected text rendering under negative scale transformations (DRAWINGNET-1506)

Public API and Backward Incompatible Changes

  • Added Constructor
    Metafile(Stream stream, int type) – for enhanced metafile handling.

🔍 Explore the Full Release Details

For full list of updates, please visit Aspose.Drawing for Java 24.4 Release Notes


drawing performance | metafile stream | graphics transform | pen dash style | text rendering

VersionRelease Date
25.6June 19, 2025
25.5May 16, 2025
25.4April 25, 2025
25.2February 26, 2025
24.11December 10, 2024
24.10November 27, 2024
24.8August 27, 2024
24.6June 26, 2024
24.06June 26, 2024
24.05May 28, 2024
24.4April 18, 2024
24.3March 22, 2024
24.1January 25, 2024
23.12December 22, 2023