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#
- Configure o sistema para funcionar com Aspose.Imaging for .NET usando o gerenciador de pacotes NuGet para desfocar imagens
- Carregue a imagem de entrada usando a classe Image
- Aplique o efeito de desfoque de imagem com o método Filter
- 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#.