Generar AnyBitmap

Para que los usuarios puedan utilizar la herramienta IronDrawing para abrir, leer y manipular archivos de imagen, primero se deben generar archivos de tipo AnyBitmap. Hay 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 dada y lo almacena en una variable AnyBitmap, generando así un archivo AnyBitmap.

Flujo de memoria

Un archivo AnyBitmap también se puede generar desde un stream de memoria. Los bytes de una imagen serán leídos y almacenados en arreglos 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 a partir de un archivo SVG usando la ruta de archivo, similar a generar AnyBitmap desde una ruta de archivo normal. Sin embargo, para cargar un archivo SVG en el programa, deben añadirse 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 necesitan 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).

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