如何使用 C# 调整 SVG 图像大小#
如何使用 C# 调整 SVG 图像大小#
这个快速的教程探索如何重新定位一个 SVG 使用 C# 的图像,您将了解需要改变 SVG 图片的大小所需的步骤,以及简单的代码示例和可自定义输出 SV G 文件的选项.
回收SVG图像的好处
适应性:- 重新调整 SVG 图像,以适应各种设计配置.
质量保留:- SVG 格式在任何尺寸保持清晰和清晰.
灵活的扩展:- 易于扩展图形为不同的分辨率.
原标题:准备环境
- 设置 Visual Studio 或任何其他兼容的 .NET IDE.
- 包括 Aspose.Imaging 通过 NuGet Package Manager.
步骤引导回收 SVG 图像
步骤1:设置项目
在 NuGet 中安装 Aspose.Imaging 图书馆以使用 SVG 图像工作.
Install-Package Aspose.Imaging
步骤2:下载 SVG 文件
使用加载方法将源 SVG 文件列入一个 Image
班级对象.
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Further processing steps follow here
}
步骤3:召唤回收方法
召唤你 Resize()
方法,并提供新的宽度和高度.
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
步骤4:保存重复的SVG图像
重新启动后,将修改的 SVG 图像保存到磁盘上.
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
完整的代码样本重新编辑 SVG 图像
下面是完整的代码,展示如何重定向SVG图像:
// Load the sample SVG file to be resized
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Resize the SVG file using HighQualityResample
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
// Save the resized SVG image back on the disk
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
}
更多信息
- 是的
SvgOptions
对象可以用来进一步定制输出,允许调整,如 vector rasterization 选项和其他图像属性. - 您可以使用适当的方法释放管理或未管理的资源
SvgOptions
.
结论
本教程展示了如何使用 Aspose.Imaging 在 C# 中重新编辑 SVG 图像. 这个过程是简单而有效的,允许各种调整适合您的需求. 如重新编辑其他图像格式等功能,请考虑审查有关图像操作的额外教程.