Ao trabalhar com manipulação de imagens, muitas vezes você pode precisar editar as imagens aplicando diferentes filtros/efeitos. Entre vários outros efeitos, o efeito de desfoque é comumente usado para desvanecer os objetos em uma imagem. Neste artigo, você aprenderá como desfocar uma imagem programaticamente em C#.
- API C# para desfocar imagens - Download grátis
- Etapas para desfocar imagens em C#
- Desfocar uma imagem em C#
API C# para desfocar imagens - Download grátis
Aspose.Imaging for .NET é uma API de processamento de imagem incrível que fornece uma ampla variedade de recursos para editar as imagens. Usaremos esta API para aplicar o efeito de desfoque em nossas imagens. Você pode baixar a API ou instalá-la usando o NuGet.
PM> Install-Package Aspose.Imaging
Etapas para desfocar imagens em C#
Aspose.Imaging for .NET permite aplicar o efeito de desfoque em uma imagem em três etapas simples, que são fornecidas abaixo.
- Primeiro, carregue o arquivo de imagem.
- Aplique o filtro de desfoque na imagem.
- Por fim, salve a imagem borrada no disco.
A seção a seguir demonstra quais classes e métodos são usados para aplicar o efeito de desfoque em uma imagem usando C#.
Desfocar uma imagem em C#
A seguir estão as etapas para desfocar uma imagem em C#.
- Primeiro, carregue a imagem usando o método Image.Load().
- Em seguida, converta a imagem para o tipo RasterImage.
- Desfoque a imagem usando o método RasterImage.Filter().
- Salve a imagem borrada usando o método RasterImage.Save().
O exemplo de código a seguir mostra como aplicar o efeito de desfoque em uma imagem em C#.
// Carregar a imagem
using (Image image = Image.Load("image.bmp"))
{
// Converta a imagem em RasterImage
RasterImage rasterImage = (RasterImage)image;
// Aplicar efeito de desfoque
rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));
// Salvar imagem borrada
rasterImage.Save("blurred-image.bmp");
}
Para demonstração, aplicamos o efeito de desfoque na imagem a seguir.
A seguir está a imagem resultante que obtemos após aplicar o efeito de desfoque.
API de desfoque de imagem C# - Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita e desfocar imagens sem limitações de avaliação.
Conclusão
Neste artigo, você aprendeu como desfocar imagens em C#. Você pode integrar facilmente o código fornecido e desfocar as imagens em seus aplicativos C#.
consulte Mais informação
Você pode explorar mais sobre a API de processamento de imagem .NET usando documentação. Além disso, você pode compartilhar suas dúvidas conosco através do nosso fórum.