
您可以找到多种图像编辑应用程序,但 Aspose.Imaging 脱颖而出,因为它提供了程序化和非程序化解决方案。您不仅可以使用由 Aspose.Imaging 提供的在线照片裁剪应用程序,还可以使用此图像裁剪库开发自己使用的图像编辑应用程序。不过,本指南将演示如何使用 Aspose.Imaging for .NET 在 C# 中裁剪 SVG 图像。我们将编写一个代码示例,为 .NET 应用程序创建一个 SVG 裁剪器。那么,让我们开始本文吧。
我们将在本指南中介绍以下部分:
安装 C# 图像裁剪 API
在 C# 中以编程方式裁剪 SVG 图像
在线裁剪图像 - SVG 裁剪器
C# 图像裁剪 API 安装
这个功能丰富的图像裁剪库是跨平台的,您可以自动创建和处理图像,而无需获取第三方图像编辑器。此外,您还可以依靠这个 .NET 库高效、快速地处理图像。因此,安装非常简单,您可以下载 DLL 文件或在 NuGet 包管理器中运行以下命令。
Install-Package Aspose.Imaging

在 C# 中以编程方式裁剪 SVG 图像
在成功安装 Aspose.Imaging for .NET 后,现在是实施的时候了。这个 C# 图像裁剪 API 设计精良,只需调用几个方法就能为您的应用程序制作 SVG 裁剪器。
以下是用 C# 编程裁剪 SVG 图像的步骤:
定义目录地址。
创建 Image 类的实例,调用 Load 方法加载 SVG 源文件。
调用 Save 方法将图像以 PNG 文件格式保存在磁盘上。
调用 Load 方法加载 PNG 图像,并将其赋值给 PngImage 类对象。
初始化 Rectangle 类的构造函数,并将其作为参数传递给 Crop 函数,以裁剪图像。
Save 方法将保存裁剪后的图像。
下面的代码片段展示了如何在 .NET 应用程序中开发照片裁剪应用程序:
using Aspose.Imaging.FileFormats.Png;
namespace Aspose.Imaging
{
class SVG
{
// Crop SVG Image in C#
static void Main(string[] args)
{
// Define the directory address
String dir = "/sample-files/";
// Create an instance of the Image class and call the Load method to load the source SVG file.
using (Image image = Image.Load(dir + "sample-file.svg"))
{
// Call the Save method to save the image in PNG file format on the disk.
image.Save(dir + "result.png");
}
// Invoke the Load method to load the PNG image and assign it to the object of the PngImage class.
using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
{
// Initialize the constructor of the Rectangle class and pass it as an argument into Crop function to crop the image.
image.Crop(new Rectangle(10, 10, 400, 400));
// The Save method will save the cropped image.
image.Save();
}
}
}
}上述代码示例的输出结果如下图所示:

在线裁剪图像 - SVG 裁剪器
Aspose.Imaging for .NET 是一款在线图片裁剪工具。它的拖放用户界面美观大方,使用方便。它是免费的,使用该工具无需订阅。此外,你还可以在桌面或手机的网络浏览器中选择此工具,在线裁剪 SVG。该工具还能将裁剪后的文件保存为其他流行的文件格式。因此,我们强烈推荐您使用此应用程序来提高工作效率。

照片裁剪应用程序 - 获取免费许可证
你可以免费获得临时许可证,试用这款无评估限制的图片裁剪库。
结束语
本文到此结束。我们介绍了如何用 C# 编程裁剪 SVG 图像。此外,我们还探索了一款在线裁剪 SVG 照片的应用程序。本指南旨在帮助您为自己的业务应用程序创建一个 SVG 裁剪器。因此,如果您想进一步了解 C# 图像裁剪 API,请访问文档和 API 参考资料。此外,我们还建议您访问 入门指南。
常见问题 - FAQ
如何用 C# 裁剪图像?
您可以安装 Aspose.Imaging for .NET,在 C# 中以编程方式裁剪图像并调整大小。
如何裁剪 SVG 图像?
这款在线图片裁剪应用程序可让您在线裁剪 SVG。
渝公网安备50010702505508