1. Home
  2.   Aforge
  3.   FileFormat.AForge para .NET
FileFormat.AForge para .NET

FileFormat.AForge para .NET

 
 

Simplifique o processamento de imagens usando a API .NET

Edite imagens facilmente com FileFormat.AForge, uma API leve e open-source para .NET

FileFormat.AForge for .NET Este é um fork do AForge.Net, que inclui a biblioteca Imaging. Esta versão foi traduzida para a estrutura NetStandard 2.0 e usa Aspose.Drawing como mecanismo gráfico, o que permite para criar aplicativos multiplataforma usando as mais recentes plataformas .Net.

FileFormat.AForge está disponível sob licenças:

FileFormat.AForge é distribuído sob licença LGPL.

Aspose.Drawing .NET é distribuído sob Aspose Licença EULA.

Principais recursos e benefícios

  • Cross-Plataforma:Graças à integração com Aspose.Drawing a biblioteca pode trabalhar com imagens nas versões mais recentes do .Net em plataformas Windows, Linux, MacOS

Como começar a usar FileFormat.AForge para .NET

Começar a usar FileFormat.AForge é rápido e fácil. Basta seguir estas etapas:

  • Instalar FileFormat.AForge: instale o pacote FileFormat.AForge por meio do NuGet Package Manager ou da CLI do .NET.
  • Integre-se ao seu projeto: faça referência à biblioteca FileFormat.AForge no seu projeto C#.
  • Iniciar processamento: Utilize a API simples fornecida pelo FileFormat.AForge para processar imagens.

A maneira recomendada de instalar o FileFormat.AForge para .NET é usando o NuGet. Use o seguinte comando para uma instalação tranquila.

Instale FileFormat.AForge para .NET via NuGet

NuGet> Install-Package FileFormat.AForge 
Você também pode baixá-lo diretamente do GitHub.

Aplicar filtro de escala de cinza em C#

Este código converte a imagem para o formato em tons de cinza.

Copie e cole o trecho de código abaixo em seu arquivo principal e execute o programa.

Converter imagem para formato em escala de cinza

 
//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);
}

Você pode ver outros exemplos diretamente no site do AForge.

 Português