用於 .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。為了順利安裝,請使用以下命令。
在 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 網站 查看其他範例。
- 跨平台:由於與 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。為了順利安裝,請使用以下命令。
在 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 網站 查看其他範例。