В этой статье обсуждается, как размыть image в C#. В нем описаны конфигурация системы, процедура и фрагмент кода, позволяющий размыть изображение на C#. Вы можете уменьшить или увеличить интенсивность размытия для любых форматов изображений, таких как PNG, BMP, JPG и т. д.
Действия по размытию изображения в C#
- Настройте систему для работы с Aspose.Imaging for .NET с помощью диспетчера пакетов NuGet для размытия изображений.
- Загрузите входное изображение, используя класс Image
- Примените эффект размытия изображения с помощью метода Filter.
- Напишите размытое изображение с помощью метода Save.
Эти шаги демонстрируют рабочий процесс добавления размытия к фотографии на C#. На первом этапе получите доступ к входному изображению с диска или потока в соответствии с вашими требованиями. Затем размойте изображение и экспортируйте его в предпочитаемый вами формат изображения.
Код для размытия изображения на 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"); | |
} | |
} |
Этот пример кода представляет собой простое решение для добавления эффекта размытия к изображениям в C#. Он работает с классом изображения для доступа к исходному изображению, а затем указывает радиус размытия и значение сигмы в методе Filter. Наконец, экспортируйте размытое изображение в выходной файл.
В этой статье мы научились размыть фотографию в C#. Кроме того, если вы хотите перевернуть изображения, обратитесь к статье о том, как перевернуть изображение в C#.