Đưa ra một hình ảnh, dưới dạng đầu vào (có thể trong bộ ba RGB) hoặc với tên tệp là đầu vào (bạn có thể giả sử hình ảnh có một tên tệp cụ thể, có thể không có phần mở rộng), xuất ra một hình ảnh đại diện cho một kênh màu duy nhất của hình ảnh.
Bạn cũng sẽ lấy một đầu vào khác, đại diện cho kênh đầu ra. Đầu vào có thể là một trong 3 ký hiệu riêng biệt. Tuy nhiên, các ký hiệu phải là một chuỗi hoặc một số. Tuy nhiên, bạn không thể lấy matrice để áp dụng cho mảng làm đầu vào. (chẳng hạn như {1, 0, 0}
, hoặc {0, 1, 0}
).
Bạn sẽ xuất <input>
kênh của hình ảnh đầu vào. Bạn có thể lưu nó vào một tệp hoặc xuất ra một cặp các cặp RGB.
Chương trình của bạn không được có giới hạn về kích thước của hình ảnh (tính bằng px) và phải hỗ trợ bộ ba .png
, .jpg
/ .jpeg
/ .JPG
hoặc RGB dưới dạng định dạng hình ảnh. (tuy nhiên, nó có thể hỗ trợ nhiều như bạn muốn)
Trường hợp thử nghiệm:
Kênh màu đỏ:
Kênh Xanh:
Kênh màu xanh:
Và một trường hợp thử nghiệm khác, hoàn toàn bằng màu đỏ. Ảnh gốc , đỏ , xanh lá cây và xanh dương . (cảnh báo: kênh đơn giản và màu đỏ bị tổn thương khi nhìn quá lâu)
Thêm 2 trường hợp thử nghiệm:
Nguyên bản , đỏ , xanh lá cây , xanh dương .
Nguyên bản , đỏ , xanh lá cây , xanh dương .
Hai trường hợp thử nghiệm sau là từ Hình ảnh với tất cả các màu .