shiften rgb

Status
Nicht offen für weitere Antworten.

sousou

Bekanntes Mitglied
hallo zusammen,

Hab noch ne frage und zwar hab ich ein rot, ein grün und ein blau wert diese möchte ich zu einen rgb Wert zusammenfassen.

Folgendes fällt mir ein:

rgb = ( << 24 ) | (g << 16 ) | ( g << 8 ) | b;


setrgb(x,y rgb);

Was ich nicht genau weiß ist bei ( << 24 ) da fehlt ja ein Alpha wie müsste man das dazu schreiben damit man ein zusammengefassten rgb Wert hat?



lg
 

eRaaaa

Top Contributor
benutz doch einfach die klasse color
Java:
int rgb = new Color(r,g,b).getRGB();

oder schau dir an wie die das dort gemacht haben ;)
 

Marco13

Top Contributor
(255 << 24 ) ...

Das mit der Color ist zwar einfach, aber wenn man das z.B. auf ein ganzes Bild anwenden will schreeeecklich langsam...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben