Jak rozmazat obrázek v C#
Tento článek diskutuje o tom, jak blur obrázky v C#. To poskytuje potřebnou systémovou konfiguraci, postup a běžící kód aplikovat blur efekt na obrázky různých formátů, jako je PNG, BMP a JPG.
Výhody Blurring obrázků
Umělecké efekty:- Blurování může vytvářet hloubku a soustředění v fotografiích.
Snížení hluku:- Může pomoci vymazat nežádoucí detaily nebo hluk ve snímcích.
Závěsné podložky:- Užitečné při izolování předmětů ve fotografii.
Předpoklady: Příprava životního prostředí
- Nastavení Visual Studio nebo jakéhokoli kompatibilního .NET IDE.
- Instalace Aspose.Imaging prostřednictvím programu NuGet Package Manager.
Step-by-Step Guide to Blur image v C#
Krok 1: Nastavení projektu
Přidat Aspose.Imaging
Využijte aplikace NuGet Package Manager.
Install-Package Aspose.Imaging
Krok 2: Stáhněte vstupní obrázek
Nahrajte zdrojový obrázek, který chcete blurovat pomocí Image
a třídy.
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
// Further processing follows here
}
Krok 3: Použijte Blur efekt
Přeměna obrazu na RasterImage
a aplikovat blurový efekt pomocí Filter
a metody .
Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;
// Apply blur effect
rasterImage.Filter(rasterImage.Bounds, new Aspose.Imaging.ImageFilters.FilterOptions.GaussianBlurFilterOptions(5, 5));
Krok 4: Zachraňte rozmazaný obrázek
Po aplikaci efektu blur uložíte změněný obrázek na disk.
rasterImage.Save("output.png");
Kompletní kódový příklad pro Blur obrázek
Zde je kompletní příklad, který ukazuje, jak zbarvit obrázek:
// Load the image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
// Convert the image to 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 the blurred image
rasterImage.Save("output.png");
}
Další informace
- Různé možnosti a parametry filtru jsou k dispozici v
Aspose.Imaging
, To vám umožní přizpůsobit efekt blur. - a to
Filter
Metoda může také podporovat jiné typy manipulací s obrazem před ušetřením.
závěr
Tento tutoriál ukázal, jak mlet obrázek v C# pomocí Aspose.Imaging. Proces je jednoduchý, což umožňuje snadné aplikace efektů ke zlepšení vašich obrázků. Pro jiné funkce manipulace s obrázky, zvážit průzkum dalších tutoriálů o mletí nebo resing obrázky.