Vẽ hình chữ nhật 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 những yêu cầu đó, bài viết này trình bày cách vẽ Rectangle trong C#.

Tạo hình chữ nhật - 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 chữ nhật trong C#

Bạn cần làm theo các bước dưới đây để vẽ một hình chữ nhật 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 chữ nhật
  • Lưu hình ảnh bản vẽ đầu ra

Đoạn mã dưới đây trình bày cách vẽ một hình chữ nhật 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 chữ nhật
graphics.DrawRectangle(pen, 10, 10, 900, 700);

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

Vẽ hình chữ nhật trong C# - Nâng cao

Bạn có thể thay đổi các giá trị khác nhau để tùy chỉnh bản vẽ hình chữ nhật dựa trên yêu cầu của bạn. Ví dụ: chọn giữa cọ đặc hoặc cọ kết cấu để vẽ một hình chữ nhật. Vui lòng làm theo các bước dưới đây để vẽ một hình chữ nhật với các tùy chọn nâng cao:

  • 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 chữ nhật
  • Lưu hình ảnh bản vẽ đầu ra

Đoạn mã bên dưới giải thích cách vẽ hình chữ nhật 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, 1000, 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 chữ nhật
graphics.DrawRectangle(pen, 100, 100, 800, 600);

// Lưu bản vẽ đầu ra
bitmap.Save("Rectangle.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á tất cả các tính năng mà không có bất kỳ giới hạn đánh giá nào.

Sự kết luận

Trong bài viết này, bạn đã khám phá cách vẽ một hình chữ nhật trong khi thiết lập các thuộc tính 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 để khám phá các tính năng khác có trong API. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng liên hệ với 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