Point & PointF
IronDrawing, iki yeni sınıf tanıtır: IronSoftware.Drawing.Point ve IronSoftware.Drawing.PointF. Bu sınıflar, iki boyutlu bir düzlemde faydalı olan, çift x ve çift y koordinatlarından oluşan sıralı bir çifti temsil etmek için kullanılır, bu görüntü işleme için faydalıdır. Benzer sınıflar, diğer görüntü kütüphanelerinde de bulunmaktadır, örneğin System.Drawing, SixLabors.ImageSharp, SkiaSharp ve Microsoft.Maui.Graphics. Point ve PointF sınıfları arasındaki fark, Point ve PointF nesnelerinin yapıcılarına parametre olarak kabul edilen değer türündedir.
Yeni bir Point veya PointF nesnesi oluşturmak basittir, noktanın koordinatlarını oluşturan iki özelliğin ayarlanmasını gerektirir: X ve Y değerleri.
Pointnesnesininxveyözelliklerini ayarlamak içinSystem.Doubledeğerleri kullanılarak başlatılır.- Aynı amaç için
System.Singledeğerleri (float değerler) kullanılarakPointFbaşlatılır.
Hem IronSoftware.Drawing.Point hem de IronSoftware.Drawing.PointF sınıfları aynı işlevsellik ve yöntemleri paylaşır. Büyük ondalık nokta değerlere izin vermesi ve çift hassasiyeti 64 bit kayan nokta tipi olarak temsil etmesi nedeniyle System.Double kullanımı genellikle tercih edilir. Öte yandan, System.Single, System.Double'e kıyasla daha düşük hassasiyet sağlayan 32-bit kayan nokta tipidir. Sonuç olarak, IronSoftware.Drawing.PointF yerine IronSoftware.Drawing.Point kullanılması önerilir.
