İçindekiler:
- Tanım - Grafik Aygıt Arabirimi + (GDI +) ne anlama geliyor?
- Techopedia, Grafik Aygıt Arayüzü + (GDI +)
Tanım - Grafik Aygıt Arabirimi + (GDI +) ne anlama geliyor?
Grafik Aygıtı Arayüzü + (GDI +), hem video ekranında hem de yazıcıda grafikleri ve biçimlendirilmiş metni görüntülemek için bir uygulama programlama arabiriminden (API) oluşan bir Windows grafik alt sistemidir.
GDI +, iki boyutlu grafik, görüntü ve metin oluşturmak için uygulamalar ve aygıt sürücüleri arasında bir ara katman görevi görür.
Techopedia, Grafik Aygıt Arayüzü + (GDI +)
GDI, Windows uygulamalarında gördüğünüz şeyin (WYSIWYG) yeteneğinin sağlandığı araçtır. GDI +, GDI'nın C ++ tabanlı gelişmiş bir sürümüdür. GDI +, grafik donanımın ayrıntılarını gizleyerek geliştiricinin cihazdan bağımsız uygulamalar yazmasına yardımcı olur. Ayrıca, grafik hizmetlerini önceki sürümlere göre daha optimize bir şekilde sunar. Nesne yönelimli yapısı ve vatansızlığı nedeniyle, GDI +, geliştiricilerin bir uygulamanın grafik kullanıcı arabirimi (GUI) ile etkileşim kurmak için kullanabileceği kolay ve esnek bir arabirim sağlar. GDI +, GDI'dan biraz daha yavaş olmasına rağmen, oluşturma kalitesi daha iyidir.
GDI + hizmetleri 2D vektör grafikleri, görüntüleme ve tipografi olarak kategorize edilebilir. Vektör grafikleri, dikdörtgenler, çizgiler ve eğriler gibi çizim ilkellerini içerir. Bu ilkeller, gerekli tüm bilgilere sahip olan belirli bir sınıftaki nesneler kullanılarak çizilir. Görüntüleme, vektör grafikleri kullanılarak görüntülenemeyen karmaşık görüntülerin görüntülenmesini ve germe ve eğriltme gibi görüntü işlemlerinin yapılmasını içerir. Basit metin, GDI + tipografi servisleri kullanılarak birden fazla yazı tipi, boyut ve renkte yazdırılabilir.
GDI +, yaklaşık 40 genişletilebilir yönetilen sınıf, 50 numaralandırma ve altı yapıdan oluşan bir iç yapıya sahiptir. GDI +, GDI tarafından kullanılan cihaz bağlamına benzeyen grafik bağlamı kavramını kullanır. Grafik bağlamı, bir pencerede çizim ayrıntılarını içeren, ancak yazı tipi, renk vb. Hakkında bilgi içermeyen sınıflar ve grafikler ile temsil edilir. Gerekli biçimlendirme bilgilerini bir grafik nesnesinin çizim yöntemlerine ileterek, durumu korumaya gerek yoktur, bu da oluşturma performansını optimize etmeye yardımcı olur.
GDI + 'da bulunan özellikler:
- Doğrusal ve yol gradyan itme kullanarak şekilleri, yolları ve bölgeleri doldurmak için kullanılan degrade fırçalar
- Bireysel eğrilerden oluşan daha büyük eğriler oluşturmak için kardinal splinelar
- Bir yolu birden çok kez çizmek için bağımsız yol nesneleri
- Grafikleri dönüştürmek (döndürmek, çevirmek, vb.) İçin bir matris nesne aracı
- Dünya koordinatları biçiminde depolanan ve bir dönüştürme matrisinde depolanan herhangi bir dönüşüme maruz kalmalarını sağlayan bölgeler
- Dolgu renginin saydamlığını belirtmek için alfa karıştırma
- Birden fazla görüntü formatı (BMP, IMG, TIFF vb.)
- Likit kristal ekran (LCD) ekranda daha yumuşak bir görünüme sahip metin oluşturmak için alt piksel kenar yumuşatma
