Bagikan melalui


Menggunakan Sikat Gradien untuk Mengisi Bentuk

Anda dapat menggunakan sikat gradien untuk mengisi bentuk dengan warna yang berubah secara bertahap. Misalnya, Anda dapat menggunakan gradien horizontal untuk mengisi bentuk dengan warna yang berubah secara bertahap saat Anda berpindah dari tepi kiri bentuk ke tepi kanan. Bayangkan persegi panjang dengan tepi kiri berwarna hitam (diwakili oleh komponen merah, hijau, dan biru 0, 0, 0) dan tepi kanan berwarna merah (diwakili oleh 255, 0, 0). Jika persegi panjangnya lebar 256 piksel, komponen merah piksel tertentu akan menjadi satu lebih besar dari komponen merah piksel di sebelah kirinya. Piksel paling kiri dalam baris memiliki komponen warna (0, 0, 0), piksel kedua memiliki (1, 0, 0), piksel ketiga memiliki (2, 0, 0), dan sebagainya, hingga Anda sampai ke piksel paling kanan, yang memiliki komponen warna (255, 0, 0). Nilai warna terinterpolasi ini membentuk gradien warna.

Gradien linier berubah warna saat Anda bergerak secara horizontal, vertikal, atau paralel ke garis miring tertentu. Gradien jalur berubah warna saat Anda bergerak tentang interior dan batas jalur. Anda dapat menyesuaikan gradien jalur untuk mencapai berbagai efek.

Ilustrasi berikut menunjukkan persegi panjang yang diisi dengan sikat gradien linier dan elips yang diisi dengan sikat gradien jalur:

A rectangle filled with a gradient brush with an ellipse.

Di Bagian Ini

Cara: Membuat Gradien Linier
Memperlihatkan cara membuat gradien linier menggunakan LinearGradientBrush kelas .

Cara: Membuat Gradien Jalur
Menjelaskan cara membuat gradien jalur menggunakan PathGradientBrush kelas .

Cara: Menerapkan Koreksi Gamma ke Gradien
Menjelaskan cara menggunakan koreksi gamma dengan sikat gradien.

Referensi

System.Drawing.Drawing2D.LinearGradientBrush
Berisi deskripsi kelas ini dan memiliki tautan ke semua anggotanya.

System.Drawing.Drawing2D.PathGradientBrush
Berisi deskripsi kelas ini dan memiliki tautan ke semua anggotanya.