IRONSOFTWAREHOME
Generuj 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
Generuj AnyBitmap

Generuj AnyBitmap

Aby użytkownicy mogli używać narzędzia IronDrawing do otwierania, odczytywania i manipulowania plikami obrazów, najpierw muszą być wygenerowane pliki typu AnyBitmap. Istnieje wiele metod ładowania plików obrazów i generowania plików AnyBitmap.

Sciezka do plików

Pliki obrazów można ładować z lokalnego komputera przy użyciu metody AnyBitmap.FromFile(@"FILE_PATH"). Metoda ta ładuje plik obrazu z podanej ścieżki pliku i przechowuje go do zmiennej typu AnyBitmap, generując tym samym plik AnyBitmap.

Strumien pamięci

Plik AnyBitmap może być również wygenerowany ze strumienia pamięci. Bajty obrazu zostaną odczytane i przechowane w tablicach bajtów przy użyciu metody File.ReadAllBytes(@"FILE_PATH"). Plik AnyBitmap zostanie następnie wygenerowany z bajtów i zapisany w zmiennej AnyBitmap używając metody AnyBitmap.FromBytes(byte[]).

Plik SVG

AnyBitmap można również wygenerować z pliku SVG przy użyciu ścieżki pliku, podobnie jak generowanie AnyBitmap z normalnej ścieżki pliku. Jednakże, aby załadować plik SVG do programu, należy dodać dodatkowe zależności, takie jak SkiaSharp i SkiaSharp.Svg.

Jednolity Identyfikator Zasobu (URI)

IronDrawing może również wygenerować AnyBitmap bezpośrednio z URI. Użytkownicy muszą zainicjować i przechować ścieżkę URI do zmiennej typu Uri. Plik AnyBitmap jest generowany przez przekazanie zmiennej Uri do metody AnyBitmap.FromUri(uri).

Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 19,926,787Wersja:2025.3właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

OR
bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta