Étant donné une image, soit en entrée (éventuellement en triplets RVB) ou avec le nom de fichier en entrée (vous pouvez supposer que l'image a un nom de fichier spécifique, éventuellement sans extension), sortez une image représentant un seul canal de couleur de l'image.
Vous prendrez également une autre entrée, représentant le canal à produire. L'entrée peut être l'un des 3 symboles distincts. Cependant, les symboles doivent être soit une chaîne soit un nombre. Cependant, vous ne pouvez pas prendre une matrice à appliquer au tableau en entrée. (comme {1, 0, 0}
ou {0, 1, 0}
).
Vous sortirez le <input>
canal de l'image d'entrée. Vous pouvez soit l'enregistrer dans un fichier, soit produire un ensemble de paires RVB.
Votre programme ne doit pas avoir de limites sur la taille de l'image (en px) et doit prendre en charge les triplets .png
, .jpg
/ .jpeg
/ .JPG
, ou RVB en tant que formats d'image. (il peut cependant en prendre en charge autant que vous le souhaitez)
Cas de test:
Circuit Rouge:
Circuit Vert:
Canal bleu:
Et un autre cas de test, entièrement de rouge. Photo originale , rouge , verte et bleue . (avertissement: le canal uni et rouge fait mal à regarder trop longtemps)
2 autres cas de test:
Original , rouge , vert , bleu .
Original , rouge , vert , bleu .
Les deux derniers cas de test proviennent d' images avec toutes les couleurs .