Point ve PointF
IronDrawing, iki yeni sınıf sunar: IronSoftware.Drawing.Point ve IronSoftware.Drawing.PointF. Bu sınıflar, bir noktayı tanımlayan çift-x ve çift-y koordinatlarından oluşan sıralı bir çift olarak kullanılan ve görüntü işleme için yararlı olan bir iki boyutlu düzlemde bir noktayı temsil etmek için kullanılır. Benzer sınıflar System.Drawing, SixLabors.ImageSharp, SkiaSharp ve Microsoft.Maui.Graphics gibi diğer görüntü kütüphanelerinde de mevcuttur. Point ve PointF sınıfları arasındaki fark, Point ve PointF nesnelerinin yapıcı işlevinde parametre olarak kabul edilen değerin türündedir.
Yeni bir Point veya PointF nesnesi oluşturmak oldukça basittir ve yalnızca iki özelliğin ayarlanmasını gerektirir: noktanın koordinatlarını oluşturan X ve Y değerleri.
Point,System.Doubledeğerleri kullanılarakxnesnesininyvePointözelliklerini ayarlamak üzere örneklenir.PointF, aynı amaçlaSystem.Singledeğerleri (float değerleri) kullanılarak örneklenir.
Hem IronSoftware.Drawing.Point hem de IronSoftware.Drawing.PointF sınıfları aynı işlevselliği ve yöntemleri paylaşır. System.Double kullanımı, daha yüksek doğruluğu, daha büyük ondalık değerleri kabul etmesi ve çift hassasiyeti 64 bitlik bir kayan nokta türü olarak temsil etmesi nedeniyle sıklıkla tercih edilir. Öte yandan, System.Single, System.Double'e kıyasla daha düşük hassasiyet sunan 32 bitlik bir kayan nokta türüdür. Sonuç olarak, IronSoftware.Drawing.PointF yerine IronSoftware.Drawing.Point kullanılması önerilir.
