AnyBitmap generieren
Damit Benutzer das IronDrawing-Tool zum Öffnen, Lesen und Bearbeiten von Bilddateien verwenden können, müssen zunächst Dateien vom Typ AnyBitmap generiert werden. Es gibt eine Reihe von Methoden zum Laden von Bilddateien und zum Erstellen von AnyBitmap-Dateien.
Dateipfad
Bilddateien können mithilfe der Methode AnyBitmap.FromFile(@"FILE_PATH") vom lokalen Rechner geladen werden. Diese Methode lädt eine Bilddatei aus dem angegebenen Dateipfad und speichert sie in einer AnyBitmap-Variablen, wodurch eine AnyBitmap-Datei erzeugt wird.
Speicherstrom
Eine AnyBitmap-Datei kann auch aus einem Speicherstrom generiert werden. Die Bytes eines Bildes werden gelesen und mithilfe der Methode File.ReadAllBytes(@"FILE_PATH") in Byte-Arrays gespeichert. Die Datei AnyBitmap wird dann aus den Bytes generiert und mithilfe der Methode AnyBitmap.FromBytes(byte[]) in einer Variablen AnyBitmap gespeichert.
SVG-Datei
AnyBitmap kann auch aus einer SVG-Datei unter Verwendung des Dateipfads generiert werden, ähnlich wie die Generierung von AnyBitmap aus einem normalen Dateipfad. 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 Ressourcenidentifikator (URI)
IronDrawing kann auch einen AnyBitmap direkt aus einer URI generieren. Benutzer müssen den URI-Pfad initiieren und in einer Variablen vom Typ Uri speichern. Die Datei AnyBitmap wird generiert, indem die Variable Uri an die Methode AnyBitmap.FromUri(uri) übergeben wird.
