Biorąc pod uwagę obraz, jako dane wejściowe (możliwie w trypletach RGB) lub z nazwą pliku jako danymi wejściowymi (możesz założyć, że obraz ma określoną nazwę pliku, być może bez rozszerzenia), wyślij obraz reprezentujący pojedynczy kanał koloru obrazu.
Weźmiesz także inne dane wejściowe, które reprezentują kanał do wysłania. Wejście może być jednym z 3 dowolnych symboli. Jednak symbole muszą być ciągiem lub liczbą. Jednak nie można pobrać macierzy, aby zastosować ją do tablicy jako danych wejściowych. (takie jak {1, 0, 0}
lub {0, 1, 0}
).
Wyprowadzisz <input>
kanał obrazu wejściowego. Możesz zapisać go do pliku lub wypisać zestaw par RGB.
Twój program nie powinien mieć żadnych ograniczeń co do wielkości obrazu (w px) i musi obsługiwać tryplety .png
, .jpg
/ .jpeg
/ .JPG
lub RGB jako formaty obrazów. (może jednak obsłużyć tyle, ile chcesz)
Przypadek testowy:
Kanał czerwony:
Kanał zielony:
Niebieski kanał:
I kolejny przypadek testowy, całkowicie czerwony. Oryginalne zdjęcie , czerwony , zielony i niebieski . (ostrzeżenie: zwykły i czerwony kanał boli, aby patrzeć zbyt długo)
2 kolejne przypadki testowe:
Oryginalny , czerwony , zielony , niebieski .
Oryginalny , czerwony , zielony , niebieski .
Dwa ostatnie przypadki testowe pochodzą z obrazów we wszystkich kolorach .