Conversion en AnyBitmap

Afin d'utiliser et de manipuler tout fichier image dans IronSoftware.System.Drawing, tous les fichiers doivent être convertis en fichiers AnyBitmap. Pour les fichiers provenant d'autres plateformes, IronSoftware.System.Drawing peut les convertir en fichiers AnyBitmap. Vous trouverez ci-dessous des exemples illustrant comment des fichiers image provenant d'autres plateformes peuvent être convertis en un fichier AnyBitmap.

System.Drawing.Bitmap

Un bitmap provenant de System.Drawing peut être converti en un fichier AnyBitmap. Commencez par charger un fichier System.Drawing.Bitmap à partir d'un chemin d'accès à l'aide de System.Drawing.Bitmap, puis convertissez le fichier en l'assignant à une variable initialisée avec le type AnyBitmap.

System.Drawing.Image

La conversion d'images à partir de System.Drawing.Image peut être effectuée en chargeant le fichier à partir d'un chemin d'accès à l'aide de System.Drawing.Image.FromFile et en le stockant dans une variable de type AnyBitmap.

SkiaSharp.SKBitmap

La conversion d'un bitmap à partir de SkiaSharp peut être effectuée en initialisant une variable SkiaSharp.SKBitmap et en stockant le fichier chargé à partir d'un chemin d'accès à l'aide de SkiaSharp.SKBitmap.Decode. Le fichier peut ensuite être converti en un type AnyBitmap.

SkiaSharp.SKImage

Pour charger une image SkiaSharp, chargez le fichier à l'aide de SkiaSharp.SKImage.FromBitmap à partir d'un SkiaSharp.SKBitmap décodé, puis stockez-le dans une variable SkiaSharp.SKImage. Elle peut être convertie en un fichier AnyBitmap en l'attribuant à une variable de type AnyBitmap.

SixLabors

Les images de SixLabors peuvent être chargées à partir d'un chemin d'accès à l'aide de SixLabors.ImageSharp.Image.Load<SixLabors.ImageSharp.PixelFormats.Rgba32> et stockées dans une variable SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32>. Elle peut ensuite être convertie en un fichier AnyBitmap.

Image MAUI

La conversion d'une image MAUI en fichier AnyBitmap ne peut être effectuée que dans des environnements autres que .NET 4.7.2. Un fichier image MAUI peut être chargé en lisant les octets de l'image obtenus à partir d'un chemin d'accès à l'aide de File.ReadAllBytes, puis en stockant ces octets dans un tableau byte[]. Les octets doivent être convertis en image à l'aide de Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream et peuvent ensuite être convertis en un fichier AnyBitmap.

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.