З огляду на зображення, або як вхідні дані (можливо, у триплетах RGB), або з ім'ям файлу як вхідним (ви можете припустити, що зображення має конкретне ім'я файлу, можливо, без розширення), виведіть зображення, що представляє єдиний кольоровий канал зображення.
Ви також візьмете інший вхід, який представляє, який канал вивести. Вхід може бути одним із будь-яких 3 різних символів. Однак символи повинні бути або рядком, або цифрою. Ви не можете взяти матрицю, щоб застосувати її до масиву як вхідного даних. (наприклад {1, 0, 0}
, або {0, 1, 0}
).
Ви виведете <input>
канал вхідного зображення. Ви можете або зберегти його у файл або вивести набір пар RGB.
У вашій програмі не повинно бути обмежень щодо розміру зображення (у px), і вони повинні підтримувати або .png
, .jpg
/ .jpeg
/ .JPG
, або RGB трійні як формати зображень. (але він може підтримувати стільки, скільки ви хочете)
Тестовий випадок:
Червоний канал:
Зелений канал:
Синій канал:
І ще один тестовий випадок, повністю червоного кольору. Оригінальне фото , червоне , зелене та синє . (попередження: звичайний та червоний канал болять дивитись занадто довго)
Ще 2 тестові справи:
Оригінальний , червоний , зелений , синій .
Оригінальний , червоний , зелений , синій .
Останні два тестові справи - із зображень із усіма кольорами .