Как упаковать argb в одно целое число однозначно?

У меня есть четыре целочисленных значения (0 - 255) для карты цветной карты ARGB.

Теперь я хочу сделать уникальный поплавок или целое число этих четырех целых чисел. Можно ли сделать это как следующее?

sum  = 4 * 255 + A;
sum += 3 * 255 + R;
sum += 2 * 255 + G;
sum += 1 * 255 + B;

Это значение действительно уникально?

11
задан Peter Mortensen 9 January 2012 в 17:26
поделиться