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

AnyBitmap generieren

Damit Benutzer das IronDrawing-Tool verwenden können, um Bilddateien zu öffnen, zu lesen und zu manipulieren, müssen zuerst AnyBitmap-Typ-Dateien generiert werden. Es gibt eine Reihe von Methoden, um Bilddateien zu laden und AnyBitmap-Dateien zu generieren.

Dateipfad

Bilddateien können von der lokalen Maschine mithilfe der AnyBitmap.FromFile(@"FILE_PATH")-Methode geladen werden. Diese Methode lädt eine Bilddatei vom angegebenen Dateipfad und speichert sie in einer AnyBitmap-Variablen, wodurch eine AnyBitmap-Datei generiert wird.

Speicherstrom

Eine AnyBitmap-Datei kann auch aus einem Speicherstrom generiert werden. Die Bytes eines Bildes werden mithilfe der File.ReadAllBytes(@"FILE_PATH")-Methode gelesen und in Byte-Arrays gespeichert. Die AnyBitmap-Datei wird dann aus den Bytes generiert und mit der AnyBitmap.FromBytes(byte[])-Methode in einer AnyBitmap-Variablen gespeichert.

SVG-Datei

AnyBitmap kann auch aus einer SVG-Datei mithilfe des Dateipfads generiert werden, ähnlich wie AnyBitmap aus einem normalen Dateipfad generiert wird. Jedoch müssen zum Laden einer SVG-Datei in das Programm zusätzliche Abhängigkeiten wie SkiaSharp und SkiaSharp.Svg hinzugefügt werden.

Einheitlicher Ressourcenidentifikator (URI)

IronDrawing kann auch direkt aus einer URI eine AnyBitmap generieren. Benutzer müssen den URI-Pfad initiieren und in einer Uri-Typ-Variable speichern. Die AnyBitmap-Datei wird generiert, indem die Uri-Variable an die AnyBitmap.FromUri(uri)-Methode übergeben wird.

Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 20,033,450Version:2025.3gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.