Gambar Lingkaran C#

Menggambar bentuk adalah aspek mendasar dari pemrograman grafis. Dalam panduan ini, kita akan mempelajari cara menggambar lingkaran dan lingkaran terisi di C# menggunakan framework .NET. Baik Anda sedang mengembangkan game, atau aplikasi grafis, atau hanya ingin meningkatkan keterampilan C# Anda, tutorial ini akan membantu Anda mulai menggambar lingkaran di C#.

Membuat Gambar Lingkaran di C# - Konfigurasi API

Untuk bekerja dengan grafik seperti Circle dan variasinya yang berbeda, Anda perlu menginstal API Conholdate.Total for .NET di pihak Anda. Anda dapat dengan mudah mengunduh file DLL atau menjalankan perintah instalasi NuGet berikut:

PM> NuGet\Install-Package Conholdate.Total

Menggambar Lingkaran di C#

Untuk menggambar bentuk lingkaran pada gambar, silakan ikuti langkah-langkah di bawah ini:

  • Memulai objek kelas Bitmap.
  • Mendeklarasikan objek kelas Grafik.
  • Inisialisasi sebuah instance dari kelas Pen.
  • Gambarlah sebuah lingkaran dan render keluaran yang dihasilkan sebagai gambar.

Cuplikan kode berikut menunjukkan cara menggambar lingkaran di C#:

// Buat Bitmap baru
Aspose.Drawing.Bitmap bitmap = new Aspose.Drawing.Bitmap(600, 600, Aspose.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Aspose.Drawing.Graphics graphics = Aspose.Drawing.Graphics.FromImage(bitmap);

// Buat instance kelas Pena
Aspose.Drawing.Pen pen = new Aspose.Drawing.Pen(Aspose.Drawing.Color.Green, 5);


// Gambarlah lingkarannya
graphics.DrawEllipse(pen, 1, 1, 500, 500);

// Simpan gambar melingkar
bitmap.Save("Circle.jpg");

Menggambar Lingkaran Terisi pada Gambar di C#

Anda dapat menyesuaikan gambar lingkaran dengan metode kelebihan beban yang berbeda seperti menggambar lingkaran penuh untuk terkadang memenuhi kebutuhan Anda. Langkah-langkah di bawah ini menjelaskan cara menggambar lingkaran penuh di C#:

  • Buat Bitmap baru menggunakan kelas Bitmap.
  • Deklarasikan instance kelas Grafik dari gambar bitmap yang dibuat.
  • Gambarlah gambar lingkaran yang terisi menggunakan metode FillEllipse.
  • Ekspor gambar keluaran dengan menjalankan metode Simpan.

Contoh kode berikut menunjukkan cara menggambar lingkaran penuh di C#:

// Buat Bitmap baru
Aspose.Drawing.Bitmap bitmap = new Aspose.Drawing.Bitmap(600, 600, Aspose.Drawing.Imaging.PixelFormat.Format32bppPArgb);
Aspose.Drawing.Graphics graphics = Aspose.Drawing.Graphics.FromImage(bitmap);

// Buat instance kelas Brush
Aspose.Drawing.Brush brush = new Aspose.Drawing.SolidBrush(Aspose.Drawing.Color.Green);


// Gambarlah lingkaran yang terisi
graphics.FillEllipse(brush, 1, 1, 500, 500);

// Simpan gambar melingkar yang sudah diisi
bitmap.Save("Filled-Circle.jpg");

Lisensi Evaluasi Gratis

Anda mungkin mendapatkan lisensi sementara gratis untuk mengevaluasi berbagai fitur API tanpa batasan apa pun.

Membungkus

Singkatnya, panduan ini telah menjelaskan cara menggambar gambar lingkaran di C# seperti hanya garis luar dan juga bentuk lingkaran isi. Demikian pula, Anda dapat bereksperimen dengan berbagai warna, ukuran, dan posisi untuk menyempurnakan aplikasi grafis Anda. Namun, jika Anda perlu mendiskusikan pertanyaan atau kekhawatiran Anda, silakan kirim pesan kepada kami di forum.

FAQ

Apa perbedaan antara DrawEllipse dan FillEllipse?

DrawEllipse menggambar garis luar elips atau lingkaran, sedangkan FillEllipse mengisi bagian dalam elips atau lingkaran dengan warna tertentu.

Bagaimana cara mengubah ukuran lingkaran?

Anda dapat mengubah ukuran lingkaran dengan mengubah parameter lebar dan tinggi dalam metode DrawEllipse atau FillEllipse.

Bisakah saya menggambar banyak lingkaran?

Ya, Anda dapat menggambar banyak lingkaran dengan memanggil metode yang diperlukan beberapa kali dengan parameter berbeda.

Lihat juga