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 網站 查看其他範例。

 中國傳統的