个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

Aspose 使用教程:在 C# 中裁剪 SVG 图像 - 在线裁剪图像

原创
软件开发
来源:Aspose
Aspose
C#
图像处理
API
.net
2024-05-09
Aspose
C#
图像处理
API
.net


您可以找到多种图像编辑应用程序,但 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 图像的步骤:


  1. 定义目录地址。

  2. 创建 Image 类的实例,调用 Load 方法加载 SVG 源文件。

  3. 调用 Save 方法将图像以 PNG 文件格式保存在磁盘上。

  4. 调用 Load 方法加载 PNG 图像,并将其赋值给 PngImage 类对象。

  5. 初始化 Rectangle 类的构造函数,并将其作为参数传递给 Crop 函数,以裁剪图像。

  6. 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。


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508