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.
- 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.