SvgImage

SvgImage(string)

Inizializza una nuova istanza diSvgImage classe.

public SvgImage(string path)
ParametroTipoDescrizione
pathStringIl percorso da cui caricare l’immagine e con cui inizializzare i dati di pixel e tavolozza.

Eccezioni

eccezionecondizione
ArgumentNullExceptionil percorso è nullo.

Guarda anche


SvgImage(Stream)

Inizializza una nuova istanza diSvgImage classe.

public SvgImage(Stream stream)
ParametroTipoDescrizione
streamStreamIl flusso da cui caricare l’immagine e con cui inizializzare i dati di pixel e tavolozza.

Eccezioni

eccezionecondizione
ArgumentNullExceptionflusso è nullo.

Esempi

Questo esempio mostra come caricare un’immagine SVG da un flusso di file e rasterizzarla in PNG.

[C#]

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

// Carica un'immagine SVG da un flusso di file.
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))
{
    // Per rasterizzare SVG dobbiamo specificare le opzioni di rasterizzazione.
    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);
}

Guarda anche


SvgImage(int, int)

Inizializza una nuova istanza diSvgImage classe.

public SvgImage(int width, int height)
ParametroTipoDescrizione
widthInt32La larghezza dell’immagine.
heightInt32L’altezza dell’immagine.

Guarda anche


SvgImage(SvgOptions, int, int)

Inizializza una nuova istanza diSvgImage classe.

public SvgImage(SvgOptions svgOptions, int width, int height)
ParametroTipoDescrizione
svgOptionsSvgOptionsLe opzioni SVG.
widthInt32Larghezza dell’immagine.
heightInt32Altezza dell’immagine.

Guarda anche