Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-drawing</artifactId>
<version>24.4</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-drawing', version: '24.4')
<dependency org="com.aspose" name="aspose-drawing" rev="24.4">
<artifact name="aspose-drawing" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-drawing" % "24.4"
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)
- Added constructor:
Rendering and Validation Improvements
- Automatically initialize pen dash pattern when setting dash style (DRAWINGNET-1508)
- Added null check to
LinearGradientBrush.InterpolationColors
getter to throwArgumentException
(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
File | Classifier | Size |
---|---|---|
aspose-drawing-24.4-javadoc.jar | javadoc | 989 KB |
aspose-drawing-24.4-jdk18.jar | jdk18 | 15 MB |
aspose-drawing-24.4.pom | 775 bytes |