int与16进制argb表示颜色互相转换

一、16进制色字符串转ARGB

 

DWORD color;

Byte A = Convert.ToByte((color >> 24) & 255);

Byte R = Convert.ToByte((color >> 16) & 255);

Byte G = Convert.ToByte((color >> 8) & 255);

Byte B = Convert.ToByte((color >> 0) & 255);

二、ARGB转为int

1   int argb = color.A << 24;

2     argb += color.R << 16;

3     argb += color.G << 8;

4     argb += color.B;

 

 

 

 
  

 

你可能感兴趣的:(int)