Why >> 24? Shouldn't that extract the red-value? (I think RRGGBBAA is the format we use)