Aspose.SVG for .NET Releases
Released: Jul 24, 2025
Updates in V25.7
Funktionen
- Added new SVGZ Save Options - A new type, 'SVGZSaveOptions', is now available to help you control the behavior of SVGZ serialization – providing enhanced flexibility when exporting compressed SVG content.
- Enhanced Document Navigation Methods - Several overloads of the Navigate method have been added to enable loading document content from strings, streams or request messages with built-in cancellation support.
- Convenience Properties for DOM and CSS - Multiple Value properties have...
Released: Jun 20, 2025
Updates in V25.6
Funktionen
- Unicode surrogate pairs (outside the BMP) are now fully supported in SVG rendering and during SVG-to-image conversion. This enables complete and accurate visual output for emoji, rare symbols, and supplementary script content.
- SVGZ Output: When saving an SVG as SVGZ, all referenced external resources (fonts, images, CSS, etc.) are now preserved without secondary compression, ensuring resources remain compatible with all downstream tools and consumers.
- Font API: The ITrueTypeFont...
Released: May 15, 2025
Updates in V25.5
Funktionen
- Added support for image to SVG conversion (Converter.ConvertImageToSVG) - Quickly vectorize raster images with a single call, either from a file path or a stream, fully configurable via ImageVectorizerConfiguration.
- Unified GraphicContext model for PDF, XPS and Image devices - Each rendering device now exposes a nested *GraphicContext class that encapsulates all state needed for high-quality output while hiding device-specific details.
- Rendering API cleanup - More than 70 obsolete...
Released: Apr 11, 2025
Updates in V25.4
Funktionen
- Added support for loading GZIP-compressed .svgz files.
Released: Mar 9, 2025
Updates in V25.3
Funktionen
- Improved SVG Rendering: Achieve more precise visual output and better color fidelity during the rendering process.
- 'transform-origin' Property Support: Implemented handling of the transform-origin property, enabling finer control over element rotation and positioning.
- Refined Transformation Properties:Streamlined transformation logic for improved consistency and predictability across different platforms and use cases.
Released: Feb 18, 2025
Updates in V25.2
Funktionen
- Added a new IBitmap Interface, which is a dedicated interface for handling bitmap images without relying on System.Drawing.Common. It includes methods for drawing, saving, and transforming images, as well as setting transparency.
- Added support for Image Rotation and Flipping - The new WebRotateFlipType enumeration enables rotating and flipping images in various combinations, replacing ad-hoc approaches and providing a unified API for transformations.
- Improved Rendering Options...
Released: Jan 30, 2025
Updates in V25.1
Funktionen
- Introduced SVGSaveFormat.SVGZ for saving documents as compressed SVG.
- Added new overloads in SVGDocument.Save(...) to handle .svgz files and manage document resources in a more granular way.
- Added UseAntialiasing in ImageRenderingOptions to enable or disable antialiasing for image output.
- Introduced UseHinting in TextOptions for fine-tuning text rendering.
- Added a new ShowImagePlaceholders property in IUserAgentService, allowing control over placeholder images when external resources...
Released: Dec 18, 2024
Updates in V24.12
Funktionen
- Improved Memory Efficiency for SVG Document Rendering and Conversion - Rendering and conversion processes for raster images, PDF, and XPS formats have been optimized. These enhancements can reduce memory consumption by approximately 15-20% when working with large and complex SVG documents, resulting in better overall performance and stability.
- Upgraded Aspose.SVG.Drawing.SkiaSharp to SkiaSharp 3.116.1 - With this update, Aspose.SVG.Drawing.SkiaSharp now leverages the latest SkiaSharp...
Released: Nov 27, 2024
Updates in V24.11
Funktionen
- Optimized Memory Consumption of SVG DOM Model: Code optimizations have been implemented within the SVG DOM model that significantly reduce memory usage during SVG processing. This improvement enhances performance, especially when working with complex SVG documents.
- Further Reduced Memory Usage for Rendering External HTML Documents: Building upon previous enhancements, the rendering process of external HTML documents has been further optimized. This results in a substantial decrease in...
Released: Oct 30, 2024
Updates in V24.10
Funktionen
- Implemented a new caching mechanism to reduce memory consumption when rendering external HTML documents.