Generar AnyBitmap
Para que los usuarios puedan usar la herramienta IronDrawing para abrir, leer y manipular archivos de imagen, primero deben generarse archivos de tipo AnyBitmap. Existen varios métodos para cargar archivos de imagen y generar archivos AnyBitmap.
Ruta del archivo
Los archivos de imagen se pueden cargar desde la máquina local utilizando el método AnyBitmap.FromFile(@"FILE_PATH"). Este método carga un archivo de imagen desde la ruta de archivo proporcionada y lo almacena en una variable AnyBitmap, generando así un archivo AnyBitmap.
Flujo de memoria
Un archivo AnyBitmap también se puede generar a partir de un flujo de memoria. Los bytes de una imagen se leerán y almacenarán en matrices de bytes utilizando el método File.ReadAllBytes(@"FILE_PATH"). El archivo AnyBitmap se generará a partir de los bytes y se almacenará en una variable AnyBitmap utilizando el método AnyBitmap.FromBytes(byte[]).
Archivo SVG
AnyBitmap también se puede generar desde un archivo SVG utilizando la ruta del archivo, similar a la generación de AnyBitmap desde una ruta de archivo normal. Sin embargo, para cargar un archivo SVG en el programa, se deben agregar dependencias adicionales como SkiaSharp y SkiaSharp.Svg.
Identificador uniforme de recursos (URI)
IronDrawing también puede generar un AnyBitmap directamente desde un URI. Los usuarios deben iniciar y almacenar la ruta URI en una variable de tipo Uri. El archivo AnyBitmap se genera pasando la variable Uri al método AnyBitmap.FromUri(uri).
