Générer AnyBitmap

Pour que les utilisateurs puissent utiliser l'outil IronDrawing pour ouvrir, lire et manipuler des fichiers image, des fichiers de type AnyBitmap doivent d'abord être générés. Il existe plusieurs méthodes pour charger des fichiers image et générer des fichiers AnyBitmap.

Chemin du fichier

Les fichiers image peuvent être chargés depuis la machine locale en utilisant la méthode AnyBitmap.FromFile(@"FILE_PATH"). Cette méthode charge un fichier image à partir du chemin de fichier donné et le stocke dans une variable AnyBitmap, générant ainsi un fichier AnyBitmap.

Flux de mémoire

Un fichier AnyBitmap peut également être généré à partir d'un flux de mémoire. Les octets d'une image seront lus et stockés dans des tableaux d'octets à l'aide de la méthode File.ReadAllBytes(@"FILE_PATH"). Le fichier AnyBitmap sera alors généré à partir des octets et stocké dans une variable AnyBitmap en utilisant la méthode AnyBitmap.FromBytes(byte[]).

Fichier SVG

AnyBitmap peut également être généré à partir d'un fichier SVG en utilisant le chemin du fichier, de la même manière que pour générer AnyBitmap à partir d'un chemin de fichier normal. Cependant, pour charger un fichier SVG dans le programme, des dépendances supplémentaires telles que SkiaSharp et SkiaSharp.Svg doivent être ajoutées.

Identifiant uniforme de ressource (URI)

IronDrawing peut également générer un AnyBitmap directement à partir d'un URI. Les utilisateurs doivent initialiser et stocker le chemin URI dans une variable de type Uri. Le fichier AnyBitmap est généré en passant la variable Uri à la méthode AnyBitmap.FromUri(uri).

Prêt à commencer?
Nuget Téléchargements 15,421,227 | Version : 2025.3 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronSoftware.System.Drawing
exécuter un échantillon Regardez votre code HTML se transformer en PDF.