IRONSOFTWAREHOME
Point ve PointF
using IronSoftware.Drawing;

// Instantiate Point
Point point = new Point(23, 50);

// Instantiate PointF
PointF pointF = new PointF(25, 55);
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Point ve PointF

Point ve PointF

IronDrawing iki yeni sınıf tanıtıyor: 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 bulunmaktadır. Point ve PointF sınıfları arasındaki fark, Point ve PointF nesnelerinin yapıcısında parametre olarak kabul edilen değer türünde yatmaktadır.

Yeni bir Point veya PointF nesnesini örneklemek basittir, sadece iki özelliğin ayarlanması gerekir: noktanın koordinatlarını oluşturan X ve Y değerleri.

  • Point, System.Double değerleri kullanılarak Point nesnesinin x ve y özelliklerini ayarlamak için örneklenir.
  • PointF, aynı amaç için System.Single değerleri (float değerler) kullanılarak örneklenir.

Hem IronSoftware.Drawing.Point hem de IronSoftware.Drawing.PointF sınıfları aynı işlevselliği ve yöntemleri paylaşmaktadır. System.Double kullanmak, genellikle daha yüksek doğruluk sağlaması, daha büyük ondalık değerler kabul etmesi ve çift hassasiyeti 64 bit kayan nokta türü olarak temsil etmesi nedeniyle tercih edilir. Öte yandan, System.Single, System.Double'ya kıyasla daha düşük hassasiyet sağlayan 32 bit bir kayan nokta türüdür. Sonuç olarak, IronSoftware.Drawing.Point kullanılması, IronSoftware.Drawing.PointF yerine tavsiye edilir.

GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 19,661,086Sürüm:2025.3yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez