Aus getPixel32 den RGB und Alpha Wert erhalten

Die Methode getPixel32 liefert uns ein 32 Bit Integer und repräsentiert ein Farbwert mit einem Alphakanal (ARGB).  Die einzelnen Farbwerte bekommen wir durch Bit-Manipulation heraus.

var colour:uint = 0xCC33DD66;

var A:uint = color >> 24 & 0xFF; // alpha
var R:uint = color >> 16 & 0xFF; // rot
var G:uint = color >> 8 & 0xFF;  // grün
var B:uint = color & 0xFF;       // blau

Die Methode getPixel wird gleichermaßen errechnet, nur mit ein Wert weniger.

var color:uint = 0x33DD66;
var R:uint = color >> 16 & 0xFF;
var G:uint = color >> 8  & 0xFF;
var B:uint = color & 0xFF;

 

Teilen macht glücklich!
  • facebook
  • Twitter
  • Delicious
  • Digg
  • StumbleUpon
  • Google Bookmarks
  • email
  • RSS

Tags: , ,

Kommentar hinterlassen

*