Векторна графіка широко використовується для малювання фігур. Ви можете легко малювати фігури в програмах 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