Conversões de espaços de cor

Eu estou tentando escrever um programa que depois que o usuário insere uma imagem, ele poderia ver algum pequeno processamento de imagem. Mais especificamente, desejo converter uma imagem de RGB para CMYK e YUV e, em seguida, mostrar na tela apenas um componente desses espaços de cores (ou seja, somente ciano de CMY ou U de YUV). Consegui implementar uma conversão, mas no momento pretendo criar um bitmap com o componente desejado fico preso, pois não sei como fazer isso. Qual canal de RGB corresponde a qual componente CMYK / YUV? Ou estou apenas errado e não há correspondência?

Obrigado!