Aspose.SVG for Python via .NET 新版本发表
Released: Jul 25, 2025
V25.7 中的更新
特性
- Enhanced Event Handling and Node Operations:
- Event Listener Methods:
- The behavior of various add_event_listener methods and the IEventListener interface has been updated and clarified.
- Updated CSS and Saving Options:
- Saving Options:
- The new SVGZSaveOptions class offers options for saving SVG files in compressed SVGZ format.
- The save method now supports both plain-SVG and compressed SVGZ file outputs.
- Method Consistency and Clarity:
- Several API members (e.g. get_platform_type, get_elements_by...
Released: Jun 21, 2025
V25.6 中的更新
特性
- 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 interface now...
Released: May 21, 2025
V25.5 中的更新
特性
- Refactored graphics pipeline for faster SVG rendering and lower peak memory in complex documents.
- Consolidated SkiaSharp support into the main package, no separate extension assembly is required.
Released: Apr 11, 2025
V25.4 中的更新
特性
- Added support for loading GZIP-compressed .svgz files.
Released: Mar 9, 2025
V25.3 中的更新
特性
- Improved SVG Rendering: Enhanced internal rendering mechanisms to ensure crisper visuals and more accurate color fidelity.
- Transform-Origin Support: Introduced handling of the transform-origin property for SVG elements. Enables more precise transformations, giving developers granular control over rotation, scaling, and positioning.
- Refined Transformation Properties: Streamlined the way transformation attributes are processed, resulting in more consistent and predictable transformations across...
Released: Feb 19, 2025
V25.2 中的更新
特性
- Added a new WebRotateFlipType Enumeration, which introduces image rotation and flipping capabilities without relying on System.Drawing.
- Updated IBitmap API so that rotate_flip now uses the new WebRotateFlipType (instead of aspose.pydrawing.RotateFlipType). This enhances cross-platform support and unifies image transformation options.
- Refined the Font Interface - ITrueTypeFont.style property has been removed. Other font properties (e.g., family_name, sub_family_name, full_font_name) remain...
Released: Jan 31, 2025
V25.1 中的更新
特性
- Added the SVGZ member to the SVGSaveFormat enum, allowing you to save documents in the compressed SVGZ format.
- Enhanced SVGDocument.save(...) methods to automatically compress to .svgz when the file extension is .svgz.
- Introduced the show_image_placeholders property in IUserAgentService. When enabled, fallback (placeholder) images are displayed if an external resource is in an unsupported format.
Released: Dec 21, 2024
V24.12 中的更新
特性
- 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 release...
Released: Nov 29, 2024
V24.11 中的更新
特性
- 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 memory...
Released: Oct 31, 2024
V24.10 中的更新
特性
- Implemented a new caching mechanism to reduce memory consumption when rendering external HTML documents.
- Added support for the Linux platform - Compatibility has been extended to include the Linux platform. Developers can now seamlessly utilize the library in Linux environments, enabling cross-platform development and deployment of SVG processing applications.