Làm mờ hình ảnh trong C#

Khi làm việc với thao tác hình ảnh, bạn có thể cần phải chỉnh sửa hình ảnh bằng cách áp dụng các bộ lọc / hiệu ứng khác nhau. Trong số các hiệu ứng khác, hiệu ứng làm mờ thường được sử dụng để làm mờ dần các đối tượng trong ảnh. Trong bài viết này, bạn sẽ học cách làm mờ hình ảnh theo chương trình trong C#.

C# API để làm mờ hình ảnh - Tải xuống miễn phí

Aspose.Imaging for .NET là một API xử lý hình ảnh tuyệt vời cung cấp một loạt các tính năng để chỉnh sửa hình ảnh. Chúng tôi sẽ sử dụng API này để áp dụng hiệu ứng mờ trên hình ảnh của chúng tôi. Bạn có thể tải xuống API hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.Imaging

Các bước để làm mờ hình ảnh trong C#

Aspose.Imaging for .NET cho phép bạn áp dụng hiệu ứng làm mờ trên hình ảnh trong vòng ba bước đơn giản, được đưa ra bên dưới.

  • Đầu tiên, tải tệp hình ảnh.
  • Áp dụng bộ lọc mờ trên hình ảnh.
  • Cuối cùng, lưu ảnh mờ vào đĩa.

Phần sau đây trình bày các lớp và phương thức nào được sử dụng để áp dụng hiệu ứng mờ trên ảnh bằng C#.

Làm mờ hình ảnh trong C#

Sau đây là các bước để làm mờ hình ảnh trong C#.

Mẫu mã sau đây cho thấy cách áp dụng hiệu ứng mờ trên ảnh trong C#.

// Tải hình ảnh
using (Image image = Image.Load("image.bmp"))
{
    // Chuyển đổi hình ảnh thành RasterImage
    RasterImage rasterImage = (RasterImage)image;

    // Áp dụng hiệu ứng mờ
    rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));

    // Lưu hình ảnh mờ
    rasterImage.Save("blurred-image.bmp");
}

Để minh họa, chúng tôi đã áp dụng hiệu ứng mờ trên hình ảnh sau đây.

Nhập hình ảnh để áp dụng hiệu ứng làm mờ

Sau đây là hình ảnh kết quả mà chúng tôi nhận được sau khi áp dụng hiệu ứng làm mờ.

Xuất hình ảnh mờ trong C#

API làm mờ hình ảnh C# - Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí và làm mờ hình ảnh mà không có giới hạn đánh giá.

Sự kết luận

Trong bài này, bạn đã học cách làm mờ hình ảnh trong C#. Bạn có thể dễ dàng tích hợp mã được cung cấp và làm mờ hình ảnh từ bên trong các ứng dụng C# của mình.

Đọc thêm

Bạn có thể khám phá thêm về API xử lý hình ảnh .NET bằng cách sử dụng tài liệu. Ngoài ra, bạn có thể chia sẻ các thắc mắc của mình với chúng tôi qua diễn đàn của chúng tôi.

Xem thêm