IRONSOFTWAREHOME
Générer AnyBitmap
using IronSoftware.Drawing;
using System;
using System.IO;

AnyBitmap bitmap;

// Generate AnyBitmap using filepath
bitmap = AnyBitmap.FromFile(@"FILE_PATH");
bitmap.SaveAs("output.bmp");

// Generate AnyBitmap from bytes
byte[] bytes = File.ReadAllBytes(@"FILE_PATH");
bitmap = AnyBitmap.FromBytes(bytes);
bitmap.SaveAs("result.bmp");

// Generate AnyBitmap from memory stream
byte[] bytes2 = File.ReadAllBytes(@"FILE_PATH");
MemoryStream ms = new MemoryStream(bytes2);
bitmap = AnyBitmap.FromStream(ms);
bitmap.SaveAs("output.bmp");

// Generate AnyBitmap from Uri
Uri uri = new Uri("URI_PATH");
bitmap = await AnyBitmap.FromUriAsync(uri);
bitmap.SaveAs("uriImage.bmp");

// Generate AnyBitmap file from SVG file
bitmap = AnyBitmap.FromFile(@"FILE_PATH.svg");
bitmap.SaveAs("result.jpg");


NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Générer AnyBitmap

Générer AnyBitmap

Pour que les utilisateurs puissent utiliser l'outil IronDrawing pour ouvrir, lire et manipuler des fichiers image, les fichiers de type AnyBitmap doivent d'abord être générés. Il existe un certain nombre de 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 en utilisant 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 de fichier, semblable à la génération de 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 initier 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).

Voir sur GitHub

Prêt à commencer?

Nuget Downloads 19,926,787Version :2025.3vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise