Générer AnyBitmap

Pour que les utilisateurs puissent utiliser l'outil IronDrawing afin d'ouvrir, de lire et de 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 d'accès indiqué 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 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 à l'aide de la méthode AnyBitmap.FromBytes(byte[]) .

Fichier SVG

AnyBitmap peut également être généré à partir d'un fichier SVG en utilisant le chemin d'accès au fichier, de la même manière que pour la génération AnyBitmap à partir d'un chemin d'accès normal. Toutefois, 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 13,852,431 | Version: 2025.3 vient de sortir