1. Home
  2.   Accord
  3.   用于 .NET 的 FileFormat.Accord
FileFormat.Accord for .NET

用于 .NET 的 FileFormat.Accord

 
 

简化图像处理使用 .NET API

使用 FileFormat.Accord 开源 .NET API 轻松编辑图像

FileFormat.Accord for .NET这是Accord.Net 项目,其中包括成像库。此版本适用于 NetStandard 2.0 框架,并使用 Aspose.Drawing 作为图形引擎,它允许您创建跨使用最新的.Net 平台的平台应用程序。

FileFormat.Accord 可在许可下使用:

FileFormat.Accord 是根据 LGPL 许可证分发的

Aspose.Drawing .NET 在 Aspose 下分发EULA 许可证

主要特性和优点

  • 跨平台:由于与 Aspose.Drawing 集成,该库可以在 Windows、Linux、MacOS 平台上的最新版本 .Net 上处理图像

如何开始使用 FileFormat.Accord for .NET

开始使用 FileFormat.Accord 既快速又简单。只需按照以下步骤操作:

  • 安装 FileFormat.Accord:通过 NuGet 包管理器或 .NET CLI 安装 FileFormat.Accord 包。
  • 与您的项目集成:在您的 C# 项目中引用 FileFormat.Accord 库。
  • 开始处理:利用 FileFormat.Accord 提供的简单 API 处理图像。

安装 FileFormat.Accord for .NET 的推荐方法是使用 NuGet。为了顺利安装,请使用以下命令。

通过 NuGet 安装 FileFormat.Accord for .NET

NuGet> Install-Package FileFormat.Accord 
您还可以直接从 GitHub 下载它。

在 C# 中应用灰度滤镜

此代码将图像转换为灰度格式。

将下面的代码片段复制并粘贴到主文件中并执行程序。

应用 GrayWorld 过滤器

 
using System.Drawing.AsposeDrawing;
using FileFormat.Accord.Imaging.Filters;
using Image = FileFormat.Accord.Imaging.AForge.Imaging.Image;

//Set license Aspose.Drawing
System.Drawing.AsposeDrawing.License lic = new License();
lic.SetLicense("license.lic");

//Load image
using (var image = Image.FromFile("lena_color.jpg"))
{   
	//Create filter
    var grayWorld = new GrayWorld();
	
	//apply filter
    grayWorld.ApplyInPlace(image);
	
	//save
    image.Save("lena_gray.jpg");
}

您可以直接在 Accord 网站 上查看其他示例。

 中文