Desfocar imagem em C#

Este artigo discute como desfocar image em C#. Ele cobre a configuração do sistema, o procedimento e um trecho de código executável para desfocar a imagem em C#. Você pode diminuir ou aumentar a intensidade do desfoque em qualquer formato de imagem como PNG, BMP, JPG, etc.

Etapas para desfocar a imagem em C#

  1. Configure o sistema para funcionar com Aspose.Imaging for .NET usando o gerenciador de pacotes NuGet para desfocar imagens
  2. Carregue a imagem de entrada usando a classe Image
  3. Aplique o efeito de desfoque de imagem com o método Filter
  4. Escreva a imagem borrada com o método Save

Estas etapas demonstram o fluxo de trabalho para adicionar desfoque à foto em C#. Na primeira etapa, acesse a imagem de entrada do disco ou stream de acordo com suas necessidades. Posteriormente, desfoque a imagem e exporte-a para o formato de imagem de sua preferência.

Código para desfocar imagem em C#

using Aspose.Imaging;
using System;
class Program
{
static void Main(string[] args) // Blur image in C#
{
new License().SetLicense("License.lic");
// Load the image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
// Convert the image into RasterImage
Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;
// Apply blur effect
rasterImage.Filter(rasterImage.Bounds, new Aspose.Imaging.ImageFilters.FilterOptions.GaussianBlurFilterOptions(5, 5));
// Save blurred image
rasterImage.Save("output.png");
}
Console.WriteLine("Image Blurred successfully");
}
}

Este exemplo de código é uma solução simples para adicionar efeito de desfoque em imagens em C#. Ele funciona com a classe de imagem para acessar a imagem de origem e então especifica o raio do desfoque e o valor sigma no método Filter. Finalmente, exporte a imagem desfocada para o arquivo de saída.

Neste artigo, aprendemos a desfocar fotos em C#. Além disso, se quiser inverter imagens, consulte o artigo sobre como fazer inverter imagem em C#.

 Português