SvgImage
内容
[
隐藏
]SvgImage(string)
初始化SvgImage
类.
public SvgImage(string path)
范围 | 类型 | 描述 |
---|---|---|
path | String | 从中加载图像和初始化像素和调色板数据的路径。 |
例外
例外 | (健康)状况 |
---|---|
ArgumentNullException | 路径为空。 |
也可以看看
- class SvgImage
- 命名空间 Aspose.Imaging.FileFormats.Svg
- 部件 Aspose.Imaging
SvgImage(Stream)
初始化SvgImage
类.
public SvgImage(Stream stream)
范围 | 类型 | 描述 |
---|---|---|
stream | Stream | 用于从中加载图像并用于初始化像素和调色板数据的流。 |
例外
例外 | (健康)状况 |
---|---|
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);
}
也可以看看
- class SvgImage
- 命名空间 Aspose.Imaging.FileFormats.Svg
- 部件 Aspose.Imaging
SvgImage(int, int)
初始化SvgImage
类.
public SvgImage(int width, int height)
范围 | 类型 | 描述 |
---|---|---|
width | Int32 | 图像宽度。 |
height | Int32 | 图像高度。 |
也可以看看
- class SvgImage
- 命名空间 Aspose.Imaging.FileFormats.Svg
- 部件 Aspose.Imaging
SvgImage(SvgOptions, int, int)
初始化SvgImage
类.
public SvgImage(SvgOptions svgOptions, int width, int height)
范围 | 类型 | 描述 |
---|---|---|
svgOptions | SvgOptions | SVG 选项。 |
width | Int32 | 图像宽度。 |
height | Int32 | 图像高度。 |
也可以看看
- class SvgOptions
- class SvgImage
- 命名空间 Aspose.Imaging.FileFormats.Svg
- 部件 Aspose.Imaging