Vẽ Ellipse C#

Đồ họa vector được sử dụng rộng rãi để vẽ các hình dạng. Bạn có thể dễ dàng vẽ các hình dạng trong các ứng dụng C# khi làm việc với API Aspose.Drawing. Phù hợp với các yêu cầu đó, bài viết này trình bày cách vẽ Ellipse trong C#.

Tạo hình dạng elip - Cài đặt API C#

Bạn cần cài đặt API Aspose.Drawing for .NET. Chỉ cần định cấu hình nó từ phần Tải xuống hoặc sử dụng lệnh NuGet sau trong Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Drawing

Vẽ một hình Elip trong C#

Bạn có thể vẽ một hình elip bằng cách làm theo các bước dưới đây:

  • Khởi tạo một đối tượng lớp Bitmap
  • Tạo một phiên bản lớp Pen
  • Vẽ hình elip
  • Lưu hình ảnh bản vẽ đầu ra

Đoạn mã sau giải thích cách vẽ một hình elip trong C#:

// Khởi tạo một đối tượng lớp Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Tạo một phiên bản lớp Pen
Pen pen = new Pen(Color.FromKnownColor(KnownColor.Blue), 2);

// Vẽ hình elip
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Lưu hình ảnh bản vẽ đầu ra
bitmap.Save("DrawEllipse.png");

Vẽ hình elip trong C# - Nâng cao

Bạn có thể thiết lập các thuộc tính khác nhau trong khi vẽ một hình elip. Ví dụ, bạn có thể sử dụng cọ đặc hoặc cọ kết cấu để vẽ hình elip. Các bước sau đây cho thấy kết xuất nâng cao của một bản vẽ hình elip:

  • Khởi tạo một đối tượng lớp Bitmap
  • Tạo một bàn chải trong khi chỉ định màu của nó
  • Tạo bút bằng bút vẽ
  • Vẽ hình elip
  • Lưu hình ảnh bản vẽ đầu ra

Đoạn mã bên dưới giải thích cách vẽ một hình elip với các tùy chọn nâng cao trong C#:

// Khởi tạo một đối tượng lớp Bitmap
Bitmap bitmap = new Bitmap(1000, 800, System.Drawing.Imaging.PixelFormat.Format32bppPArgb);

// Tạo phiên bản lớp đồ họa
Graphics graphics = Graphics.FromImage(bitmap);

// Tạo một bàn chải trong khi chỉ định màu của nó
Brush brush = new SolidBrush(Color.FromKnownColor(KnownColor.Blue));

// Tạo một cây bút
Pen pen = new Pen(brush);

// Vẽ hình elip
graphics.DrawEllipse(pen, 10, 10, 900, 700);

// Lưu bản vẽ đầu ra
bitmap.Save("DrawEllipse.png");

Nhận Giấy phép Tạm thời Miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để đánh giá API trong toàn bộ năng lực của nó.

Sự kết luận

Trong bài viết này, bạn đã học cách vẽ một hình elip với các tùy chọn khác nhau theo lập trình trong C#. Hơn nữa, bạn có thể truy cập phần tài liệu để tìm hiểu thêm chi tiết về các tính năng được cung cấp bởi API. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng viết thư cho chúng tôi tại diễn đàn.

Xem thêm

Sử dụng System.Drawing với .NET 6 trên Nền tảng không phải Windows