Намалювати еліпс C#

Векторна графіка широко використовується для малювання фігур. Ви можете легко малювати фігури в програмах C# під час роботи з Aspose.Drawing API. Відповідно до таких вимог, у цій статті розповідається про те, як намалювати Еліпс на C#.

Створити еліпсову форму - встановлення C# API

Потрібно встановити Aspose.Drawing for .NET API. Просто налаштуйте його в розділі Завантаження або скористайтеся такою командою NuGet у Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Drawing

Намалюйте еліпс у C#

Ви можете намалювати еліпс, виконавши наведені нижче дії.

  • Ініціалізація об’єкта класу Bitmap
  • Створіть екземпляр класу Pen
  • Намалюйте еліпс
  • Зберегти вихідне зображення креслення

У наступному фрагменті коду пояснюється, як намалювати еліпс у C#:

// Ініціалізація об’єкта класу Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Створіть екземпляр класу Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// Намалюйте еліпс
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Зберегти вихідне зображення креслення
bitmap.Save("DrawEllipse.png");

Намалюйте еліпс у C# - Advanced

Під час малювання еліпса можна налаштувати різні властивості. Наприклад, ви можете використовувати суцільний пензель або текстурний пензель, щоб намалювати еліпс. Наступні кроки показують розширене відтворення креслення еліпса:

  • Ініціалізація об’єкта класу Bitmap
  • Створіть кисть, вказавши її колір
  • Створіть перо за допомогою пензля
  • Намалюйте еліпс
  • Зберегти вихідне зображення креслення

Наведений нижче фрагмент коду пояснює, як намалювати еліпс із розширеними параметрами в C#:

// Ініціалізація об’єкта класу Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// Створіть екземпляр графічного класу
Graphics graphics = Graphics.FromImage(bitmap);

// Створіть кисть, вказавши її колір
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// Створіть ручку
Pen pen = new Pen(brush);

// Намалюйте еліпс
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Зберегти вихідний малюнок
bitmap.Save("DrawEllipse.png");

Отримайте безкоштовну тимчасову ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API у повній мірі.

Висновок

У цій статті ви навчилися програмно малювати еліпс із різними параметрами в C#. Крім того, ви можете відвідати розділ документація, щоб дізнатися більше про функції, які пропонує API. У разі будь-яких проблем, будь ласка, напишіть нам на форум.

Дивись також

Використання System.Drawing із .NET 6 на платформі, відмінній від Windows