
Con el lienzo en su lugar, podrá utilizar las primitivas de dibujo de SkiaSharp para agregar formas comunes, como círculos o rectángulos. Otras opciones admiten funciones como suavizado y suavizado de curvas según sea necesario. SkiaSharp tiene su propio sistema de coordenadas, que puede diferir del utilizado por el marco elegido. Utiliza medidas basadas en píxeles, por lo que deberá aplicar conversiones para asegurarse de que los dibujos sean independientes del dispositivo, utilizando la propiedad de tamaño del lienzo.
Las herramientas de pintura de bajo nivel de SkiaSharp pueden animar imágenes, redibujándolas en diferentes posiciones y con diferentes colores. El equipo de desarrollo recomienda liberar recursos después de cada ciclo de animación, ya que hacerlo manualmente puede ser más rápido que usar el recolector de basura de .NET.
Más allá de las formas
Herramientas similares pueden representar texto en un lienzo, pintándolo con la fuente, el color y el tamaño elegidos. El texto es un objeto gráfico como cualquier otro, por lo que puedes usar las herramientas de dibujo para agregar efectos especiales, como dibujar solo contornos de texto. SkiaSharp puede representar mapas de bits, con opciones para descargarlos, almacenarlos en paquetes de recursos locales como parte de una aplicación o directamente desde el dispositivo. Nuevamente, necesita sus propias herramientas de escala para mostrar la imagen adecuadamente en el lienzo.




