Tento článek popisuje, jak rozmazat image v C#. Pokrývá konfiguraci systému, postup a spustitelný úryvek kódu pro rozmazání obrázku v C#. Intenzitu rozostření můžete snížit nebo zvýšit u libovolných formátů obrázků, jako je PNG, BMP, JPG atd.
Kroky k rozmazání obrázku v C#
- Nastavte systém tak, aby fungoval s Aspose.Imaging for .NET pomocí správce balíčků NuGet k rozmazání obrázků
- Načtěte vstupní obrázek pomocí třídy Image
- Použijte efekt rozostření obrazu pomocí metody Filter
- Zapište rozmazaný obrázek pomocí metody Save
Tyto kroky demonstrují pracovní postup pro přidání rozostření do fotografie v C#. V prvním kroku zpřístupněte vstupní obraz z disku nebo stream podle vašich požadavků. Následně obrázek rozmažte a exportujte do vámi preferovaného formátu obrázku.
Kód pro rozmazání obrázku v 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"); | |
} | |
} |
Tato ukázka kódu je jednoduchým řešením pro přidání efektu rozostření na obrázky v C#. Pracuje s třídou obrázku pro přístup ke zdrojovému obrázku a poté specifikuje poloměr rozostření a hodnotu sigma do metody Filter. Nakonec exportujte rozmazaný obrázek do výstupního souboru.
V tomto článku jsme se naučili rozmazat fotku v C#. Kromě toho, pokud chcete obracet obrázky, přečtěte si článek o převrátit obrázek v C#.