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).

¿Listo para empezar?
Nuget Descargas 17,121,904 | Versión: 2025.3 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronSoftware.System.Drawing
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.