SvgImage

SvgImage(string)

Инициализирует новый экземплярSvgImage класс.

public SvgImage(string path)
ПараметрТипОписание
pathStringПуть для загрузки изображения и инициализации данных пикселей и палитры.

Исключения

исключениеусловие
ArgumentNullExceptionпуть нулевой.

Смотрите также


SvgImage(Stream)

Инициализирует новый экземплярSvgImage класс.

public SvgImage(Stream stream)
ПараметрТипОписание
streamStreamПоток для загрузки изображения и инициализации данных пикселей и палитры.

Исключения

исключениеусловие
ArgumentNullExceptionпоток нулевой.

Примеры

В этом примере показано, как загрузить изображение SVG из файлового потока и растрировать его в PNG.

[C#]

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

// Загрузить изображение SVG из файлового потока.
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))
{
    // Чтобы растеризовать SVG, нам нужно указать параметры растеризации.
    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);
}

Смотрите также


SvgImage(int, int)

Инициализирует новый экземплярSvgImage класс.

public SvgImage(int width, int height)
ПараметрТипОписание
widthInt32Ширина изображения.
heightInt32Высота изображения.

Смотрите также


SvgImage(SvgOptions, int, int)

Инициализирует новый экземплярSvgImage класс.

public SvgImage(SvgOptions svgOptions, int width, int height)
ПараметрТипОписание
svgOptionsSvgOptionsПараметры SVG.
widthInt32Ширина изображения.
heightInt32Высота изображения.

Смотрите также