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.
