as PDF or SVG files, or displayed in an Avalonia Canvas. VectSharp.Markdown can be used to transform Markdown documents into VectSharp objects, that can then be exported e.g. VectSharp.ThreeD adds support for 3D vector and raster graphics. The VectSharp.Plots package contains classes and methods to draw plots (such as scatter plots, line charts, bar charts, box plots, function plots, and more). Another difference is that VectSharp.Raster carries a native dependency (through MuPDFCore), while VectSharp.ImageSharp does not. Instead, is slower, but supports more formats and has a more permissive licence. However, VectSharp.Raster is much faster, though it only supports the PNG format. VectSharp.Raster and are somewhat overlapping, as both of them can be used to create PNG images. produces raster images in multiple formats (BMP, GIF, JPEG, PBM, PNG, TGA, TIFF, WebP) using the SixLabors.ImageSharp library.Since version 2.0.0, VectSharp.Raster is released under an AGPLv3 licence. VectSharp.Raster produces raster images in PNG format, (this is done by rendering the image to a PDF document, and then using the MuPDFCore library to render the PDF).VectSharp.SVG produces vector graphics in SVG format.VectSharp.Canvas produces an object ( ) containing the rendered graphics objects.Currently, there are five available output layers: It includes an abstract layer on top of which output layers can be written. It includes 14 standard fonts, originally released under an ASL-2.0 license. Since version 2.0.0, it is released under an LGPLv3 license. NET Core, and is available for Mac, Windows and Linux. VectSharp is a library to create vector graphics (including text) in C#, without too many dependencies. VectSharp: a light library for C# vector graphics
0 Comments
Leave a Reply. |