SvgImage

SvgImage(string)

Initialisiert eine neue Instanz vonSvgImage Klasse.

public SvgImage(string path)
ParameterTypBeschreibung
pathStringDer Pfad zum Laden von Bildern und zum Initialisieren von Pixel- und Palettendaten.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionPfad ist null.

Siehe auch


SvgImage(Stream)

Initialisiert eine neue Instanz vonSvgImage Klasse.

public SvgImage(Stream stream)
ParameterTypBeschreibung
streamStreamDer Stream zum Laden von Bildern und zum Initialisieren von Pixel- und Palettendaten.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionStrom ist null.

Beispiele

Dieses Beispiel zeigt, wie ein SVG-Bild aus einem Dateistream geladen und in PNG gerastert wird.

[C#]

string dir = "c:\\temp\\";

// Laden Sie ein SVG-Bild aus einem Dateistream.
using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "test.svg"))
using (Aspose.Imaging.FileFormats.Svg.SvgImage svgImage = new Aspose.Imaging.FileFormats.Svg.SvgImage(stream))
{
    // Um SVG zu rastern, müssen wir Rasterisierungsoptionen angeben.
    Aspose.Imaging.ImageOptions.SvgRasterizationOptions rasterizationOptions = new Aspose.Imaging.ImageOptions.SvgRasterizationOptions();
    Aspose.Imaging.ImageOptions.PngOptions saveOptions = new Aspose.Imaging.ImageOptions.PngOptions();
    saveOptions.VectorRasterizationOptions = rasterizationOptions;

    svgImage.Save(dir + "test.output.png", saveOptions);
}

Siehe auch


SvgImage(int, int)

Initialisiert eine neue Instanz vonSvgImage Klasse.

public SvgImage(int width, int height)
ParameterTypBeschreibung
widthInt32Die Bildbreite.
heightInt32Die Bildhöhe.

Siehe auch


SvgImage(SvgOptions, int, int)

Initialisiert eine neue Instanz vonSvgImage Klasse.

public SvgImage(SvgOptions svgOptions, int width, int height)
ParameterTypBeschreibung
svgOptionsSvgOptionsDie SVG-Optionen.
widthInt32Bild breite.
heightInt32Bildhöhe.

Siehe auch