Üç Grafik Hizmeti Kategorisi
Windows Forms grafik teklifleri aşağıdaki üç geniş kategoride yer almalıdır:
İki boyutlu (2-b) vektör grafikleri
Görüntü oluşturma
Tipografi
2B vektör grafikleri
Çizgiler, eğriler ve rakamlar gibi iki boyutlu vektör grafikleri, koordinat sisteminde noktaların kümeleriyle belirtilen temel öğelerdir. Örneğin, düz bir çizgi iki uç noktası tarafından belirtilir ve bir dikdörtgen, sol üst köşenin konumunu ve genişliği ve yüksekliği sağlayan bir sayı çifti sağlayan bir nokta ile belirtilir. Basit bir yol, düz çizgilerle bağlanmış bir dizi noktaya göre belirtilir. Bézier eğrisi, dört denetim noktası tarafından belirtilen karmaşık bir eğrisdir.
GDI+, temel elemanlar hakkında bilgi depolayan sınıflar ve yapılar, temel elemanlar hakkında bilgi depolayan sınıflar ve aslında çizimi oluşturan sınıflar sağlar. Örneğin, Rectangle Yapı bir dikdörtgenin konumunu ve boyutunu depolar; Pen sınıf, çizgi rengi, çizgi genişliği ve çizgi stili hakkında bilgi depolar; Graphics sınıf ise çizgiler, dikdörtgenler, yollar ve diğer rakamları çizme yöntemlerine sahiptir. Ayrıca, Brush kapalı rakamların ve yolların renklerle veya desenlerle nasıl doldurulabileceği hakkında bilgi depolayan birkaç sınıf vardır.
Bir meta dosyasındaki grafik komutlarının sırası olan bir vektör görüntüsünü kaydedebilirsiniz. GDI+, Metafile dosyaları kaydetme, görüntüleme ve kaydetme için sınıfını sağlar. MetafileHeaderVe MetaHeader sınıflarıyla, bir meta dosyası üstbilgisinde depolanan verileri inceleyebilirsiniz.
Görüntü oluşturma
Vektör grafik teknikleriyle, belirli resim türlerinin görüntülenmesi zordur veya imkansız değildir. Örneğin, araç çubuğu düğmelerindeki resimlerin ve simgeler olarak görünen resimlerin, çizgi ve eğri koleksiyonları olarak belirtilmesi zordur. Yüksek çözünürlüklü bir beyana bebaş beden bir dijital fotoğrafın vektör teknikleriyle oluşturulması daha da zordur. Bu türün görüntüleri, ekranda tek noktaların renklerini temsil eden sayı dizileri olan bit eşlemler olarak depolanır. GDI+, Bitmap bit eşlemleri görüntüleme, işleme ve kaydetmeye yönelik sınıfı sağlar.
Tipografi
Tipografi, metnin çeşitli yazı tiplerinde, boyutlarda ve stillerde gösterilmesi. GDI+, bu karmaşık görev için kapsamlı destek sağlar. GDI+ yeni özelliklerden biri alt piksel düzgünleştirsahiptir ve bu da bir LCD ekranında işlenmiş metnin daha yumuşak bir görünüm olmasını sağlar.
ayrıca, Windows Forms, sınıfında gdı özelliklerine sahip metin çizme seçeneği sunar TextRenderer .