1. Home
  2.   Aforge
  3.   用于 .NET 的 FileFormat.AForge
FileFormat.AForge for .NET

用于 .NET 的 FileFormat.AForge

 
 

简化使用 .NET API 进行图像处理

使用 FileFormat.AForge 轻松编辑图像,这是一款轻量的开源 .NET API

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

FileFormat.AForge 可根据许可证使用:

FileFormat.AForge 根据 LGPL 许可证分发

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

主要特性和优点

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

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

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

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

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

通过 NuGet 安装 FileFormat.AForge for .NET

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

在 C# 中应用灰度滤镜

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

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

将图像转换为灰度格式

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

//Create grayscale filter
var grayscaleFilter = new FileFormat.AForge.Imaging.Filters.Grayscale(0.2126, 0.7152, 0.0722);

//open image
using (var bmp = (Bitmap)Image.FromFile(@"sample.bmp"))

//convert image to grayscale
using (var grayscaleImage = grayscaleFilter.Apply(bmp))
{
    //save grayscale image
    grayscaleImage.Save(@"grayscale.png", ImageFormat.Png);
}

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

 中文