Nokta Döküm
Point ve PointF sınıfları, diğer çizim kütüphanelerinde mevcut olan işlevsellikleri eşleştirmek için başlangıçta IronSoftware.Drawing içinde oluşturulmuştur, System.Drawing, SixLabors.ImageSharp, Maui.Graphics ve SkiaSharp gibi. Sonuç olarak, IronSoftware.Drawing, Point ve PointF nesneleri için örtük dönüştürme imkanı sağlar ve bu nesnelerin kütüphaneler arasında kullanılmasına ve program içinde kullanıcılar tarafından işlenmesine olanak tanır.
Yukarıdaki kod parçası, örtük dönüşümün nasıl sağlandığını göstermektedir. Bir IronSoftware.Drawing.Point nesnesi, başka bir kütüphaneden Point nesnesine dönüştürülürken, ikinci kod parçası tersine dönüşümü gösterir. Örtük dönüştürme gerçekleştirmek için, yalnızca IronSoftware.Drawing.Point nesnesini istenilen kütüphanenin değişkenine atayın.
Örtük dönüşümün tüm kütüphaneler için geçerli olmadığını belirtmek önemlidir. Örneğin, System.Drawing.PointF'i IronSoftware.Drawing.PointF'ye dönüştürmek mümkün değildir çünkü System.Drawing tarafından desteklenmemektedir. Ancak, IronSoftware.Drawing.Point ve PointF'yi diğer kütüphanelere dönüştürmek mümkündür. Bir IronSoftware.Drawing.Point nesnesinden dönüştürme yaparken, koordinatların değer türü System.Double'dan System.Int32'ya değişir, oysa PointF için, döndürme sonrası System.Single değeri korunur.
