AnyBitmap generieren
Damit Benutzer IronDrawing zum Öffnen, Lesen und Bearbeiten von Bilddateien verwenden können, müssen zunächst Dateien vom Typ AnyBitmap erzeugt werden. Es gibt eine Reihe von Methoden, um Bilddateien zu laden und AnyBitmap-Dateien zu erzeugen.
Dateipfad
Bilddateien können mit "AnyBitmap.FromFile" vom lokalen Rechner geladen werden(@"FILE_PATH")methode und speichert sie in einer Variable "AnyBitmap", um eine "AnyBitmap"-Datei zu erzeugen.
Speicherstrom
eine "AnyBitmap"-Datei kann auch aus dem Speicherstrom erzeugt werden. Die Bytes eines Bildes werden gelesen und in Byte-Arrays gespeichert, indem `File.ReadAllBytes(@"FILE_PATH")methode. die Datei "AnyBitmap" wird dann aus den Bytes erzeugt und in der Variablen "AnyBitmap" unter Verwendung von "AnyBitmap.FromBytes" gespeichert(byte[])methode.
SVG-Datei
anyBitmap" kann auch aus einer SVG-Datei erzeugt werden, indem der Dateipfad ähnlich wie bei der Erzeugung von "AnyBitmap" aus dem Dateipfad verwendet wird. Um jedoch eine SVG-Datei in das Programm zu laden, müssen zusätzliche Abhängigkeiten wie SkiaSharp
und SkiaSharp.Svg
hinzugefügt werden.
Einheitlicher Ressourcenbezeichner (URI)
IronDrawing kann auch AnyBitmap
direkt aus URI erzeugen. Die Benutzer müssen den URI-Pfad in eine Variable vom Typ URI einleiten und speichern: "Uri uri = new Uri("URI_PATH")und erzeugen Sie eine "AnyBitmap"-Datei, indem Sie die Variable "Uri" in eine Variable vom Typ "AnyBitmap" speichern, indem Sie "AnyBitmap.FromUri" verwenden(uri)methode.