Về lý thuyết, cách thích hợp để chuyển đổi hình ảnh màu sang đen trắng là sử dụng
kênh độ chói . Độ chói là thước đo mức độ nhạy cảm của mắt chúng ta đối với một màu sắc cụ thể, do đó, chúng ta nhìn thấy nó như thế nào. Than ôi, Gimp cung cấp nhiều cách để chuyển đổi sang B & W, nhưng không phải là cách thích hợp. :-(
Dưới đây là một hình ảnh thử nghiệm tôi đã sử dụng để so sánh các phương pháp khác nhau. Bạn có thể tải xuống và tự mình xem:
Hình tam giác bên trái là một phần thông qua khối màu trong mặt phẳng chứa các nguyên hàm R, G và B. Tôi đã tạo phần đó trong
không gian -RGB tuyến tính , sau đó mã hóa gamma thành
sRGB . Hình tam giác bên phải là kết xuất đồ họa B & W thích hợp của khu vực trước đó, tức là độ chói được mã hóa gamma. Chuyển đổi hình ảnh này sang B & W, tôi thực hiện các quan sát sau:
- Màu xanh lá cây là màu nhạt hơn màu xanh lam, tuy nhiên nhiều phương pháp chuyển đổi không thừa nhận điều này và khiến tất cả các nguyên tắc có độ sáng bằng nhau
- độ bão hòa / độ sáng có vấn đề này (cùng trọng lượng với tất cả các nguyên thủy) và ngoài ra tạo ra một số đường nhân tạo trong tam giác
- desaturate / trung bình cũng có trọng lượng tương đương với tất cả các bầu cử sơ bộ nhưng cho hình ảnh mượt mà hơn; chỉ có điều nó có xu hướng làm cho màu sắc bão hòa tối hơn những màu ít bão hòa hơn
- độ bão hòa / độ chói trở nên khá gần, nhưng màu xanh lam bão hòa và màu đỏ được hiển thị quá tối; về mặt kỹ thuật, đây là
kênh luma , tức là điều ngay lập tức, ngoại trừ việc quên giải mã / mã hóa gamma
- chuyển đổi sang thang độ xám giống như độ bão hòa / độ sáng
- giữ một kênh R, G hoặc B duy nhất trông thực sự kỳ lạ nếu bạn có màu sắc bão hòa
- kênh V từ HSV biểu hiện tất cả các màu gốc là màu trắng, rất không tự nhiên
- kênh L từ LAB rất tệ, vì nó không bảo toàn màu xám (chúng quá sáng)
- kênh Y từ ITU R709 có cùng độ sáng với độ bão hòa / độ sáng
- kênh Y từ ITU R470 cũng là một loại luma, nhưng nó sử dụng các trọng số cho R, G và B khác với các trọng số sRGB; thực sự tôi nghĩ đó là kết xuất tự nhiên nhất.
OK, bây giờ đây là lý thuyết về việc có được kết xuất đồ họa tự nhiên nhất. Trong thực tế, bạn có thể muốn thay vào đó sử dụng bất kỳ kết xuất nào phục vụ tốt hơn hình ảnh trong tầm tay. Ví dụ: bạn có thể thừa cân màu đỏ trong bộ trộn kênh để làm sáng và làm mịn tông màu da hoặc để tăng độ tương phản giữa bầu trời xanh và mây trắng. Kết luận cá nhân của tôi là:
- Nếu hình ảnh không có màu bão hòa mạnh, thì bất kỳ phương pháp nào cũng cần cung cấp kết xuất hợp lý, lưu cho L từ LAB; Sau đó tôi sẽ không quan tâm quá nhiều và sử dụng bất kỳ trong số chúng, có thể chuyển đổi sang thang độ xám hoặc độ bão hòa / độ sáng (giống nhau)
- Nếu có màu bão hòa và tôi muốn hiển thị tự nhiên nhất, tôi sẽ chọn kênh Y từ ITU R470
- Nếu tôi muốn kiểm soát nhiều hơn, thì tôi sẽ sử dụng bộ trộn kênh, bắt đầu ở khoảng (1/3 R, 1/2 G, 1/6 B), sau đó điều chỉnh để nếm thử
- Trong mọi trường hợp, tôi sẽ chỉnh sửa hình ảnh bằng công cụ đường cong để hỗ trợ chuyển đổi, chỉ để có được độ tương phản và độ sáng vừa ý.