SvgImage

SvgImage(string)

Inicializa una nueva instancia delSvgImage clase.

public SvgImage(string path)
ParámetroEscribeDescripción
pathStringLa ruta para cargar la imagen e inicializar los datos de píxeles y paletas.

Excepciones

excepcióncondición
ArgumentNullExceptionla ruta es nula.

Ver también


SvgImage(Stream)

Inicializa una nueva instancia delSvgImage clase.

public SvgImage(Stream stream)
ParámetroEscribeDescripción
streamStreamLa secuencia para cargar la imagen e inicializar los datos de píxeles y paletas.

Excepciones

excepcióncondición
ArgumentNullExceptionflujo es nulo.

Ejemplos

Este ejemplo muestra cómo cargar una imagen SVG desde un flujo de archivos y rasterizarla a PNG.

[C#]

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

// Carga una imagen SVG desde un flujo de archivos.
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))
{
    // Para rasterizar SVG necesitamos especificar las opciones de rasterización.
    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);
}

Ver también


SvgImage(int, int)

Inicializa una nueva instancia delSvgImage clase.

public SvgImage(int width, int height)
ParámetroEscribeDescripción
widthInt32El ancho de la imagen.
heightInt32La altura de la imagen.

Ver también


SvgImage(SvgOptions, int, int)

Inicializa una nueva instancia delSvgImage clase.

public SvgImage(SvgOptions svgOptions, int width, int height)
ParámetroEscribeDescripción
svgOptionsSvgOptionsLas opciones de SVG.
widthInt32Ancho de la imagen.
heightInt32Altura de imagen.

Ver también