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 à l'aide de 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 ensuite 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 l'on génère AnyBitmap à partir d'un chemin d'accès 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'une 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 17,121,904 | Version : 2025.3 just released
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.