Logo
/
Sign in
Product Logo
Aspose.Drawing for .NETAspose

Aspose.Drawing implements most of System.Drawing API (including image manipulation, vector and text drawing) in fully managed code without any external dependencies.

Vendor

Vendor

Aspose

aspose_drawing-for-net.svg
Product details

Aspose.Drawing for .NET is a cross‑platform alternative to System.Drawing.Common, designed to function as a drop‑in replacement without requiring any external native dependencies. The library implements most of the System.Drawing API using fully managed .NET code and supports rendering vector graphics, manipulating raster images, and drawing text with various fonts, sizes, and styles. Aspose.Drawing enables developers to continue using existing System.Drawing‑based code while gaining compatibility across all .NET‑supported platforms. Images can be saved in widely used formats including BMP, PNG, JPEG, GIF, and TIFF. As a pure .NET implementation, it eliminates platform restrictions and provides consistent behavior across environments.

Features

Aspose.Drawing for .NET supports the following image formats for both input and output: BMP, PNG, JPEG, GIF, TIFF, EMF, WMF. Advanced .NET Graphics API Features

  • Create bitmaps from scratch or load existing files.
  • Edit images, add images, add borders, add text, change or remove backgrounds.
  • Draw lines, curves, splines, and arcs.
  • Draw shapes including rectangles, polygons, ellipses, and more.
  • Process and draw graphics paths.
  • Render text with various fonts and styles.
  • Use different pen widths and styles.
  • Apply solid, texture, gradient, and hatch brushes.
  • Supports alpha blending and anti‑aliasing.
  • Work with clip regions.
  • Apply coordinate system transformations. Vector Graphics Rendering Aspose.Drawing for .NET provides functionality to draw a wide range of vector graphics such as arcs, Cardinal Splines, Bezier Splines, ellipses, closed curves, lines, and other types. Only a few lines of code are needed to produce complex vector shapes.

Benefits

  • Cross‑platform compatibility: No reliance on native rendering engines enables use on any platform supported by .NET.
  • Drop‑in replacement: Existing System.Drawing.Common code can run without modification.
  • Pure managed code: Ensures performance, stability, and predictable behavior without external dependencies.
  • Flexible image processing: Supports all major operations required for vector graphics, raster imaging, and text rendering.
  • Broad format coverage: Read and save multiple common formats including BMP, PNG, JPEG, GIF, TIFF, EMF, and WMF.
  • Ideal for modern .NET applications: Enables migration from deprecated System.Drawing.Common, especially on non‑Windows systems.