
При работе с манипуляциями с изображениями вам часто может потребоваться редактировать изображения, применяя различные фильтры/эффекты. Среди различных других эффектов эффект размытия обычно используется для постепенного исчезновения объектов на изображении. В этой статье вы узнаете, как программно размыть изображение на C#.
- C# API для размытия изображений — скачать бесплатно
- Шаги по размытию изображений в C#
- Размыть изображение в C#
C# API для размытия изображений — скачать бесплатно
Aspose.Imaging for .NET — это потрясающий API для обработки изображений, предоставляющий широкий спектр функций для редактирования изображений. Мы будем использовать этот API для применения эффекта размытия к нашим изображениям. Вы можете либо скачать API, либо установить его с помощью NuGet.
PM> Install-Package Aspose.Imaging
Шаги по размытию изображений в C#
Aspose.Imaging for .NET позволяет применить эффект размытия к изображению за три простых шага, которые приведены ниже.
- Сначала загрузите файл изображения.
- Примените к изображению фильтр размытия.
- Наконец, сохраните размытое изображение на диск.
В следующем разделе показано, какие классы и методы используются для применения эффекта размытия к изображению с помощью C#.
Размыть изображение в C#
Ниже приведены шаги для размытия изображения в C#.
- Сначала загрузите изображение с помощью метода Image.Load().
- Затем приведите изображение к типу RasterImage.
- Размытие изображения методом RasterImage.Filter().
- Сохраните размытое изображение с помощью метода RasterImage.Save().
В следующем примере кода показано, как применить эффект размытия к изображению в C#.
// Загрузите изображение
using (Image image = Image.Load("image.bmp"))
{
// Преобразовать изображение в RasterImage
RasterImage rasterImage = (RasterImage)image;
// Применить эффект размытия
rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));
// Сохранить размытое изображение
rasterImage.Save("blurred-image.bmp");
}
Для демонстрации мы применили эффект размытия к следующему изображению.

Ниже приведено результирующее изображение, которое мы получаем после применения эффекта размытия.

C# API для размытия изображений — получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию и размывать изображения без ограничений оценки.
Вывод
В этой статье вы узнали, как размыть изображения в C#. Вы можете легко интегрировать предоставленный код и размыть изображения из своих приложений C#.
Читать далее
Вы можете узнать больше об API обработки изображений .NET, используя документацию. Кроме того, вы можете поделиться с нами своими вопросами через наш форум.