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)
范围类型描述
svgOptionsSvgOptionsSVG 选项。
widthInt32图像宽度。
heightInt32图像高度。

也可以看看