Chuyển đổi hình ảnh sang thang độ xám trong C#

Hướng dẫn này tập trung vào cách chuyển đổi image sang thang độ xám trong C#. Nó bao gồm các cài đặt môi trường, quy trình từng bước và đoạn mã mẫu để chuyển đổi hình ảnh sang thang độ xám trong C#. Bạn có thể làm theo hướng dẫn này để chuyển đổi một số định dạng hình ảnh như JPG, PNG, BMP, v.v.

Các bước để chuyển đổi hình ảnh sang thang độ xám trong C#

  1. Chuẩn bị IDE bằng cách cài đặt Aspose.Imaging for .NET bằng trình quản lý gói NuGet để chuyển đổi hình ảnh màu sang Thang độ xám
  2. Đọc hình ảnh màu nguồn với lớp Image
  3. Truyền hình ảnh tới đối tượng lớp RasterCachedImage
  4. Chuyển đổi hình ảnh đầu vào sang phiên bản thang độ xám của nó
  5. Viết hình ảnh thang độ xám bằng phương pháp Save

Các bước này tóm tắt trình tự chuyển đổi ảnh sang đen trắng trong C#. Đầu tiên, đọc hình ảnh màu nguồn và lưu vào bộ nhớ đệm. Do đó, hãy thay đổi không gian màu của hình ảnh thành phiên bản thang độ xám và xuất hình ảnh đầu ra.

Mã để chuyển đổi hình ảnh sang thang độ xám trong C#

Đoạn mã này hiệu quả để xuất hình ảnh màu sang thang độ xám trong C#. Nó sử dụng lớp Image để đọc tệp đầu vào và sau đó lưu trữ thông tin vào bộ đệm bằng phương thức CacheData. Sau đó, không gian màu được thay đổi thành thang độ xám trước khi hiển thị tệp hình ảnh đầu ra.

Trong bài viết này, chúng ta đã hiểu cách thay đổi hình ảnh sang thang độ xám trong C#. Trong khi đó, nếu bạn muốn làm mờ hình ảnh, hãy xem bài viết trên Làm mờ hình ảnh trong C#.

 Tiếng Việt