Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>24.12</version>
<classifier>jdk16</classifier>
</dependency>
compile(group: 'com.aspose', name: 'aspose-imaging', version: '24.12', classifier: 'jdk16')
<dependency org="com.aspose" name="aspose-imaging" rev="24.12">
<artifact name="aspose-imaging" m:classifier="jdk16" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-imaging" % "24.12"
What’s new in the Aspose.Imaging for Java 24.12
Release Highlights
Aspose.Imaging for Java 24.12 introduces powerful enhancements for graphic manipulation and export. This release unifies common image operations such as cropping, rotating, and resizing across all supported formats, and introduces robust support for batch mode export using the PageExportingAction
API.
New Features
Unified Common Operations Support
Common image operations like crop, rotate, rotate-flip, and resize are now supported across all formats including CDR, SVG, EMF, WMF, EPS, ODG, and more. This enhances consistency and usability in image processing workflows.Batch Export Mode for Multipage Formats
New batch processing capabilities are added for all exportable multipage formats including APNG, TIFF, WEBP, GIF, DICOM, and PDF. ThePageExportingAction
API allows for page-specific processing during export, increasing flexibility and performance.
Enhancements
Improved AVIF Decoding Performance
The AVIF image decoding performance has been improved by approximately 4x, significantly speeding up image conversions and processing.Better TIFF Frame Handling
TIFF frame loading stability issues have been addressed to prevent hanging during multi-frame operations.More Accurate Format Detection
File format detection for MP3, compressed files (SVGZ, WMZ, EMZ), and other unknown formats is improved to avoid misclassification (e.g., identifying MP3 as JPEG).Fixes for EMF to PDF Regression
A blank output bug in EMF to PDF conversion has been fixed, restoring correct rendering output.Enhanced Vector Rendering and Resizing
Rendering issues in EMF, CDR, and GIF formats have been addressed, including improvements in resizing quality and vector path handling.Support for Relative PageSize in Vector Rasterization
Prevents exceptions when setting relativePageSize
during rendering of vector formats.
Bug Fixes
CDR Export and Rendering Bugs Fixed
Stability and output accuracy for CDR file export and processing are significantly improved.GIF Export Issues Resolved
Problems with distorted output after resizing or saving GIF images are fixed.SVG Rasterization Accuracy Improved
Fixes ensure correct rendering for paths and other SVG components.
Public API and Backward Incompatible Changes
Unified Image Manipulation Methods
Core operations such ascrop
,resize
,rotate
, androtateFlip
have been standardized and extended to all supported image formats.Extended Support for PageExportingAction
ThePageExportingAction
mechanism is now usable for all multipage exportable image formats.
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.Imaging for Java 24.12 Release Notes
svg vector effect
| avif to png java
| java crop image programmatically
| java multipage pdf export
| image format detection java
Version | Release Date |
---|---|
25.5 | May 7, 2025 |
25.4 | April 2, 2025 |
25.3 | March 4, 2025 |
25.2 | February 5, 2025 |
24.12 | December 3, 2024 |
24.11 | November 5, 2024 |
24.10 | October 8, 2024 |
24.9 | September 5, 2024 |
24.8 | August 5, 2024 |
24.7.1 | July 4, 2024 |
24.7 | July 3, 2024 |
24.6 | June 4, 2024 |
24.5 | May 3, 2024 |
24.4 | April 4, 2024 |
24.3 | April 4, 2024 |
24.2 | February 1, 2024 |
23.12 | December 18, 2023 |
23.11 | November 29, 2023 |
23.10 | October 30, 2023 |
23.9 | September 26, 2023 |
23.8 | August 29, 2023 |
23.7 | July 31, 2023 |
23.6 | June 29, 2023 |
23.5 | May 25, 2023 |
23.4 | April 27, 2023 |
23.3 | March 30, 2023 |
23.2 | February 20, 2023 |
22.12 | December 5, 2022 |
22.11 | November 14, 2022 |
22.10 | October 3, 2022 |
22.9 | September 2, 2022 |
22.8 | August 4, 2022 |
22.7 | July 7, 2022 |
22.6 | June 7, 2022 |
22.5 | May 13, 2022 |
22.4 | April 11, 2022 |
22.3 | March 7, 2022 |
22.2 | February 1, 2022 |
21.12 | December 1, 2021 |
21.11 | November 3, 2021 |
21.10 | October 7, 2021 |
21.9 | September 13, 2021 |
21.8 | August 5, 2021 |
21.7 | July 5, 2021 |
21.6 | June 1, 2021 |
21.5 | May 6, 2021 |
21.4 | April 5, 2021 |
21.3 | March 9, 2021 |
21.2 | February 8, 2021 |
20.12 | December 31, 2020 |
20.11 | November 26, 2020 |
20.10 | October 24, 2020 |
20.9 | September 28, 2020 |
20.8 | August 26, 2020 |
20.7 | July 22, 2020 |
20.6 | June 17, 2020 |
20.5 | May 20, 2020 |
20.4 | April 23, 2020 |
20.3 | March 19, 2020 |
20.2 | February 21, 2020 |
19.12 | December 16, 2019 |
19.11 | November 13, 2019 |
19.10 | October 4, 2019 |
19.9 | September 10, 2019 |
19.7 | July 30, 2019 |
19.6 | June 29, 2019 |
19.4 | April 25, 2019 |
19.3 | March 28, 2019 |
19.2 | February 27, 2019 |
19.1 | January 23, 2019 |
18.11 | November 26, 2018 |
18.9 | September 26, 2018 |
18.8 | August 30, 2018 |
18.7 | July 23, 2018 |
18.6 | June 12, 2018 |
18.4 | April 30, 2018 |
18.3 | March 29, 2018 |
18.2 | February 23, 2018 |
17.12 | December 28, 2017 |
17.11 | November 29, 2017 |
17.9 | September 29, 2017 |
17.7 | July 28, 2017 |
17.6 | June 30, 2017 |
17.4 | April 21, 2017 |
17.03 | March 14, 2017 |
17.01 | January 31, 2017 |
16.12 | December 31, 2016 |
16.10 | October 25, 2016 |
3.9.0 | September 23, 2016 |
3.8.1 | September 1, 2016 |
3.8.0 | August 12, 2016 |
3.7.0 | July 21, 2016 |
3.6.0 | June 21, 2016 |
3.6 | June 8, 2016 |
3.5 | May 12, 2016 |
3.4 | April 13, 2016 |
3.3 | January 25, 2016 |
File | Classifier | Size |
---|---|---|
aspose-imaging-24.12-javadoc.jar | javadoc | 7 MB |
aspose-imaging-24.12-jdk16.jar | jdk16 | 22 MB |
aspose-imaging-24.12.pom | 734 bytes |