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.

  • Point nesnesinin x ve y özelliklerini ayarlamak için System.Double değerleri kullanılarak başlatılır.
  • Aynı amaç için System.Single değerleri (float değerler) kullanılarak PointF baş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.

Başlamaya Hazır mısınız?
Nuget İndirmeler 16,168,200 | Sürüm: 2025.3 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronSoftware.System.Drawing
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.