Isi kandungan:
- Definisi - Apakah yang dimaksudkan dengan Grafik Antara Muka Peranti + (GDI +)?
- Techopedia menerangkan Antaramuka Peranti Grafik + (GDI +)
Definisi - Apakah yang dimaksudkan dengan Grafik Antara Muka Peranti + (GDI +)?
Antara Muka Peranti Grafik + (GDI +) adalah subsistem grafik Windows yang terdiri daripada antara muka pengaturcaraan aplikasi (API) untuk memaparkan grafik dan teks diformat pada kedua-dua paparan video dan pencetak.
GDI + bertindak sebagai lapisan pertengahan antara aplikasi dan pemacu peranti untuk menghasilkan grafik, imej dan teks dua dimensi.
Techopedia menerangkan Antaramuka Peranti Grafik + (GDI +)
GDI adalah alat yang membolehkan anda melihat apa yang anda perolehi (WYSIWYG) dalam aplikasi Windows. GDI + adalah versi GDI yang berasaskan C ++. GDI + membantu pemaju menulis aplikasi bebas peranti dengan menyembunyikan butiran perkakasan grafik. Ia juga menyediakan perkhidmatan grafik dengan cara yang lebih optimum daripada versi terdahulu. Oleh kerana struktur berorientasikan objek dan statelessnessnya, GDI + menyediakan pembangun antara muka mudah dan fleksibel yang boleh digunakan untuk berinteraksi dengan antara muka pengguna grafik aplikasi (GUI). Walaupun GDI + sedikit lebih perlahan daripada GDI, kualiti rendernya lebih baik.
Perkhidmatan GDI + boleh dikategorikan ke dalam grafik vektor 2D, pengimejan dan tipografi. Grafik vektor termasuk lukisan primitif seperti segi empat, garis dan lengkung. Primitif ini dilukis menggunakan objek kelas tertentu, yang mempunyai semua maklumat yang diperlukan. Pengimejan melibatkan memaparkan imej kompleks yang tidak dapat dipaparkan menggunakan grafik vektor dan menjalankan operasi imej seperti peregangan dan skewing. Teks mudah boleh dicetak dalam pelbagai fon, saiz dan warna menggunakan perkhidmatan tipografi GDI +.
GDI + mempunyai struktur dalaman yang terdiri daripada kira-kira 40 kelas terurus yang diperluaskan, 50 penghitungan dan enam struktur. GDI + menggunakan konsep konteks grafik, yang serupa dengan konteks peranti yang digunakan oleh GDI. Konteks grafik diwakili oleh kelas dan grafik yang mengandungi butiran lukisan dalam tetingkap, tetapi bukan maklumat mengenai font, warna, dan sebagainya. Dengan lulus maklumat pemformatan yang diperlukan kepada kaedah objek grafik untuk lukisan, tidak perlu mengekalkan keadaan, yang membantu mengoptimumkan prestasi rendering.
Ciri-ciri yang termasuk dalam GDI + adalah:
- Berus gradien digunakan untuk mengisi bentuk, jalan dan kawasan menggunakan tegangan lajur linear dan laluan
- Splin kardinal untuk membuat lengkung yang lebih besar dibentuk daripada lengkung individu
- Objek laluan bebas untuk melukis jalan beberapa kali
- Alat objek matriks untuk mengubah (bergilir, menterjemah, dan sebagainya) grafik
- Kawasan yang disimpan dalam format koordinat dunia, yang membolehkan mereka menjalani sebarang transformasi yang tersimpan dalam matriks transformasi
- Pengadun Alpha untuk menentukan ketelusan warna isian
- Format imej berbilang (BMP, IMG, TIFF, dan lain-lain) disokong dengan menyediakan kelas untuk memuat, menyimpan dan memanipulasi mereka
- Sub-pixel anti-aliasing untuk menjadikan teks dengan penampilan yang lebih halus pada skrin paparan kristal cecair (LCD)