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