2015-04-04 47 views

回答

0

rgba8888創建該顏色的int表示。你想要什麼,而不是爲使用此構造,使你的色彩......

Color custom = new Color(1,.5f,0,1); 

那麼你就可以

custom.a 

r,g, and b 
0

此代碼後提取的顏色值應爲RGBA8888格式,它可以攜手其他顏色格式here's a link to a similar forearm在那裏我得到了

若昂代碼的想法席爾瓦

int pixel = rgba8888 format 

r = (((all[5] & 0xff000000)>>24)); 
g += (((all[i] & 0x00ff0000)>>16)*weight[i]); 
b += (((all[i] & 0x0000ff00)>>8)*weight[i]); 
a += (((all[i] & 0x000000ff))*weight[i]); 

pixel = ((int) r << 24 | (int)g << 16 | (int)b << 8 | (int)a);