.NET API для рисования 2D-графики

Полностью управляемая, кроссплатформенная, цельная 2D библиотека для отрисовки текста, графических примитивов и работы с изображениями, предоставляющая совместимый с System.Drawing интерфейс.

  Скачать бесплатную пробную версию
Aspose.Drawing for .NET

Aspose.Drawing for .NET

 
 

Aspose.Drawing для .NET — это кроссплатформенный движок 2D-рисования с System.Drawing совместимым API. Библиотека поддерживает рендеринг векторной графики, такой как линии, кривые и фигуры, а также текста с различными шрифтами, размерами и стилями на растровые изображения. Изображения могут быть сохранены в самые популярные графические форматы, включая BMP, PNG, JPEG, GIF и TIFF. Aspose.Drawing — это чистая, полностью управляемая библиотека .NET, которая не использует какой-либо внешний платформо-зависимый движок рендеринга.

 

Расширенные возможности графического .NET API

 

 

Создавайте растровые изображения с нуля или загружайте существующие файлы

 

Рисуйте линии, кривые, сплайны и дуги

 

Рисуйте фигуры, такие как прямоугольник, многоугольник и эллипс

 

Обрабатывайте и рисуйте графические контуры

 

Печатайте текст разными шрифтами и стилями

 

Используйте разную ширину пера и стили

 

Используйте сплошные, текстурные, штриховые и градиентные кисти

 

Поддерживает альфа-смешивание и сглаживание линий и форм

 

Работайте с областями вырезания

 

Используйте преобразования системы координат

Рисуйте векторную графику

Aspose.Drawing для .NET позволяет рисовать векторную графику, такую как дуги, фундаментальные сплайны, кривые Безье, эллипсы, замкнутые кривые, линии и ряд других типов. Для рисования различных типов векторной графики с использованием API требуется всего несколько строк кода. Например, вот код для рисования дуги.

Рисование дуги - C #

Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);
graphics.DrawArc(pen, 0, 0, 700, 700, 0, 180);
bitmap.Save(@"dirpath\LinesCurvesShapes\DrawArc_out.png");
 

Поддержка и ресурсы для изучения