Использовать битовые операции - сдвиги и маски:
int rgb = 0x123456;
int red = (rgb >>> 16) & 0xff;
int green = (rgb >>> 8) & 0xff;
int blue = (rgb >>> 0) & 0xff;
(Очевидно, что сдвиг вправо на 0 не имеет значения, но это хорошо согласуется.)
Если у вас еще нет значения RGB в виде целого числа, укажите более подробную информацию в своем вопросе.