Conversión de Puntos

Las clases Point y PointF fueron creadas originalmente en Iron Software.Drawing para igualar las funcionalidades disponibles en otras bibliotecas de dibujo, como System.Drawing, SixLabors.ImageSharp, Maui.Graphics y SkiaSharp. Como resultado, Iron Software.Drawing permite la conversión implícita para objetos Point y PointF, permitiendo que sean utilizados entre bibliotecas y manipulados por los usuarios en el programa.

El fragmento de código anterior demuestra cómo se logra la conversión implícita. Un objeto Iron Software.Drawing.Point se convierte en un objeto Point de otra biblioteca, mientras que el segundo fragmento muestra la conversión opuesta. Para realizar la conversión implícita, simplemente asigne el objeto Iron Software.Drawing.Point a la variable de la biblioteca deseada.

Es importante señalar que la conversión implícita no se aplica a todas las bibliotecas. Por ejemplo, no es posible convertir System.Drawing.PointF a Iron Software.Drawing.PointF, ya que no está soportado por System.Drawing. Sin embargo, es posible convertir Iron Software.Drawing.Point y PointF a otras bibliotecas. Al convertir desde un objeto Iron Software.Drawing.Point, el tipo de valor de las coordenadas cambia de System.Double a System.Int32, mientras que para PointF, el valor System.Single se mantiene después de la conversión.

¿Listo para empezar?
Nuget Descargas 13,852,431 | Version: 2025.3 recién lanzado