Menggambar Lingkaran di C#

Menggambar bentuk di C# adalah tugas umum, dan menggambar lingkaran adalah salah satu bentuk paling dasar. Pelajari cara menggambar lingkaran di C#. Dalam postingan blog ini, kami juga akan menunjukkan cara mengisi lingkaran dengan warna secara terprogram menggunakan C#.

Artikel ini mencakup topik-topik berikut:

  1. C# Graphics API untuk Menggambar Lingkaran
  2. Gambarlah Lingkaran di C#
  3. Gambar Lingkaran Berisi di C#
  4. Lingkaran dengan Batas di C#
  5. Sumber Belajar Gratis

C# Graphics API untuk Menggambar Lingkaran

Kita akan menggunakan Aspose.Drawing for .NET untuk menggambar lingkaran di C#. Ini adalah pustaka grafis 2D lengkap yang dikelola sepenuhnya, lintas platform, untuk menggambar teks, geometri, dan gambar. Ini menawarkan berbagai operasi manipulasi gambar, termasuk memotong, mengubah ukuran, memutar, membalik, dan memberi tanda air. Hal ini menjadikannya pilihan ideal bagi pengembang yang perlu membuat dan mengedit gambar dalam aplikasi mereka.

Silakan unduh DLL API atau instal menggunakan NuGet.

PM> Install-Package Aspose.Drawing

Menggambar Lingkaran di C#

Kita dapat dengan mudah menggambar lingkaran dengan mengikuti langkah-langkah di bawah ini:

  1. Buat sebuah instance dari kelas Bitmap.
  2. Buat objek Grafik baru dari objek Bitmap menggunakan metode FromImage().
  3. Inisialisasi objek kelas Pena dengan warna dan ukuran yang ditentukan.
  4. Setelah itu, panggil metode DrawEllipse() untuk menggambar lingkaran dengan ukuran tertentu.
  5. Terakhir, simpan gambar keluaran menggunakan metode Save().

Contoh kode berikut menunjukkan cara menggambar lingkaran di C#.

// Buat Bitmap baru
Bitmap bitmap = new Bitmap(500, 500, PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

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

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

// Simpan gambar gambar keluaran
bitmap.Save("C:\\Files\\DrawCircle.jpg");
Menggambar Lingkaran di C#

Menggambar Lingkaran di C#

Gambarlah Lingkaran Berisi di C#

Demikian pula, kita dapat menggambar lingkaran penuh dengan mengikuti langkah-langkah di bawah ini:

  1. Buat sebuah instance dari kelas Bitmap.
  2. Buat objek Grafik baru dari objek Bitmap menggunakan metode FromImage().
  3. Inisialisasi objek kelas SolidBrush dengan warna yang ditentukan.
  4. Setelah itu, panggil metode FillEllipse() untuk menggambar lingkaran penuh.
  5. Terakhir, simpan gambar keluaran menggunakan metode Save().

Contoh kode berikut menunjukkan cara menggambar lingkaran terisi di C#.

// Buat Bitmap baru
Bitmap bitmap = new Bitmap(500, 500, PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Buat instance kelas Brush
Brush brush = new SolidBrush(Color.Blue);

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

// Simpan gambar gambar keluaran
bitmap.Save("C:\\Files\\DrawFilledCircle.jpg");
Gambarlah Lingkaran Berisi di C#

Gambarlah Lingkaran Berisi di C#

Menggambar Lingkaran dengan Perbatasan di C#

Kita juga bisa menggambar lingkaran penuh dengan broder dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Kita akan membuat dua lingkaran: lingkaran luar untuk pembatas dan lingkaran dalam berisi.

Contoh kode berikut menunjukkan cara menggambar lingkaran dengan batas di C#.

// Inisialisasi objek kelas Bitmap
Bitmap bitmap = new Bitmap(500, 500, PixelFormat.Format32bppPArgb);
Graphics graphics = Graphics.FromImage(bitmap);

// Gambarlah sebuah lingkaran penuh
Brush brush = new SolidBrush(Color.Blue);

// Gambarlah lingkaran dalam yang terisi
graphics.FillEllipse(brush, 5, 5, 490, 490);

// Buat instance kelas Pena
Pen pen = new Pen(Color.Red, 10);

// Gambarlah lingkaran luarnya 
graphics.DrawEllipse(pen, 5, 5, 490, 490);

// Simpan gambar gambar keluaran
bitmap.Save("C:\\Files\\DrawCircleWithBorder.jpg");
Menggambar Lingkaran dengan Perbatasan di C#

Menggambar Lingkaran dengan Perbatasan di C#

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mengevaluasi API dalam kapasitas penuhnya.

C# Draw Circle – Sumber Belajar Gratis

Anda dapat mempelajari lebih lanjut tentang menggambar bentuk dasar dan menjelajahi berbagai fitur perpustakaan lainnya menggunakan sumber daya di bawah ini:

Kesimpulan

Pada artikel ini, kita telah mempelajari cara menggambar cricle di C#. Kita juga telah melihat cara menggambar lingkaran penuh dan mengatur batasnya secara terprogram menggunakan Aspose.Drawing for .NET. Dengan memanfaatkan Aspose.Drawing, Anda juga dapat merender grafik vektor seperti garis, kurva, dan gambar, serta teks dalam berbagai font, ukuran, dan gaya, ke gambar raster. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga