Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
GDI+ menggambar garis, persegi panjang, dan bentuk lainnya pada sistem koordinat. Anda dapat memilih dari berbagai sistem koordinat, tetapi sistem koordinat default memiliki asal di sudut kiri atas dengan sumbu x menunjuk ke kanan dan sumbu y menunjuk ke bawah. Unit pengukuran dalam sistem koordinat default adalah piksel.
Komponen Penyusun GDI+
Monitor komputer membuat tampilannya pada array titik persegi panjang yang disebut elemen gambar atau piksel. Jumlah piksel yang muncul di layar bervariasi dari satu monitor ke monitor berikutnya, dan jumlah piksel yang muncul pada monitor individual biasanya dapat dikonfigurasi hingga batas tertentu oleh pengguna.
Saat Anda menggunakan GDI+ untuk menggambar garis, persegi panjang, atau kurva, Anda memberikan informasi kunci tertentu tentang item yang akan digambar. Misalnya, Anda dapat menentukan garis dengan menyediakan dua titik, dan Anda dapat menentukan persegi panjang dengan menyediakan titik, tinggi, dan lebar. GDI+ berfungsi bersama dengan perangkat lunak driver tampilan untuk menentukan piksel mana yang harus diaktifkan untuk menampilkan garis, persegi panjang, atau kurva. Ilustrasi berikut menunjukkan piksel yang diaktifkan untuk menampilkan garis dari titik (4, 2) ke titik (12, 8).
Seiring waktu, blok penyusun dasar tertentu telah terbukti paling berguna untuk membuat gambar dua dimensi. Blok penyusun ini, yang semuanya didukung oleh GDI+, diberikan dalam daftar berikut:
Baris
Persegi panjang
Elips
Busur
Poligon
Spline kardinal
Spline Bezier
Metode Untuk Menggambar dengan Objek Grafis
Kelas Graphics di GDI+ menyediakan metode berikut untuk menggambar item dalam daftar sebelumnya: DrawLine, DrawRectangle, DrawEllipse, DrawPolygon, DrawArc, DrawCurve (untuk spline kardinal), dan DrawBezier. Masing-masing metode ini kelebihan beban; artinya, setiap metode mendukung beberapa daftar parameter yang berbeda. Misalnya, satu variasi metode DrawLine menerima objek Pen dan empat bilangan bulat, sementara variasi lain dari metode DrawLine menerima objek Pen dan dua objek Point.
Metode untuk menggambar garis, persegi panjang, dan spline Bézier memiliki metode serupa yang bersifat jamak yang menggambar beberapa item dalam satu kali pemanggilan: DrawLines, DrawRectangles, dan DrawBeziers. Selain itu, metode DrawCurve memiliki metode pendamping, DrawClosedCurve, yang menutup kurva dengan menghubungkan titik akhir kurva ke titik awal.
Semua metode menggambar kelas Graphics bekerja bersama dengan objek Pen. Untuk menggambar apa pun, Anda harus membuat setidaknya dua objek: objek Graphics dan objek Pen. Objek Pen menyimpan atribut, seperti lebar dan warna garis, item yang akan digambar. Objek Pen diteruskan sebagai salah satu argumen ke metode menggambar. Misalnya, satu variasi metode DrawLine menerima objek Pen dan empat bilangan bulat seperti yang ditunjukkan dalam contoh berikut, yang menggambar persegi panjang dengan lebar 100, tinggi 50 dan sudut kiri atas (20, 10):
myGraphics.DrawRectangle(myPen, 20, 10, 100, 50);
myGraphics.DrawRectangle(myPen, 20, 10, 100, 50)
Lihat juga
- System.Drawing.Graphics
- System.Drawing.Pen
- Garis, Kurva, dan Bentuk
- Cara: Membuat Objek Grafis untuk Menggambar
.NET Desktop feedback