To extract components:
int a = (rgb >>> 24) & 0xFF;
int r = (rgb >>> 16) & 0xFF;
int g = (rgb >>> 8) & 0xFF;
int b = (rgb >>> 0) & 0xFF;
(note triple shift).
To set components:
(a << 24) | (r << 16) | (g << 8) | b;
(note the first part, although that might be the same as 24 >> a - never tried
it this way).
Kirill
[Message sent by forum member 'kirillcool' (kirillcool)]
http://forums.java.net/jive/thread.jspa?messageID=325855
===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
[email protected] and include in the body of the message "help".