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

Механизм 2D-рисования идентичен GDI + для рендеринга векторной графики, а также мультистильного текста для приложений .NET без каких-либо программных зависимостей.

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

Aspose.Drawing for .NET

 
 

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

 

Расширенные возможности .NET Graphics 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");
 

Поддержка и учебные ресурсы